ADB0010: Mono.AndroidTools.InstallFailedException: Unexpected install output: Failure [INSTALL_PARSE_FAILED_MANIFEST_MALFORMED: Failed parse during installPackageLI: /data/app/vmdl492695080.tmp/base.apk (at Binary XML file line #79): crc64255f1d4b618a9a90.PNMessagingService: Targeting S+ (version 31 and above) requires that an explicit value for android:exported be defined when intent filters are present]
1>Deployment failed to pixel_5_-_api_31.
========== Deploy: 0 succeeded, 1 failed, 0 skipped ==========
THIS IS THE EROOR AFTER UPDATING THE GOOGLE PLAY SERVICES. Please help me out in this regard
有人面临这个问题吗。提前感谢。
1条答案
按热度按时间8iwquhpp1#
您提供的错误消息为:
针对S+(版本31及更高版本)需要为android指定一个显式值:导出时定义目的过滤器
根据android的官方文档:
如果您的应用面向Android 12或更高版本,并且包含使用Intent过滤器的Activity、服务或广播接收器,则必须显式声明这些应用组件的android:exported属性。
您可以尝试将
android:exported="true"
添加到PNMessagingService类。如果该类是您使用的第三方类,则需要将您使用的第三方Nuget包更新到最新版本。有关详细信息,请参阅:更安全的组件导出|Android开发人员