找回密码
 立即注册
查看: 330|回复: 0

Unity 安卓31的apk无法安装

[复制链接]
发表于 2022-12-1 17:13 | 显示全部楼层 |阅读模式
说明:项目unity2018.4.36f1,之前出包正常,后面sdk target version 升级到31后,Android12的安卓机上,该apk安装失败。

1、主要问题:Androidmanifest.xml里是否注意写exported,参考:

https://www.jianshu.com/p/ec1b3295b271

2、同时,adb抓取安装失败日志里可以看到具体的activity或者Receiver,例如:

com.onesignal.GcmBroadcastReceiver:Targeting S+ (version 31 and above) requires that an explicit value for android:exported be defined when intent filters are present

查看apk里Androidmanifest.xml中com.onesignal.GcmBroadcastReceiver未写exported,其引用可能是自己项目写的,可能是引用的第三方SDK里未写,排除法处理。
懒得打字嘛,点击右侧快捷回复 【右侧内容,后台自定义】
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Unity开发者联盟 ( 粤ICP备20003399号 )

GMT+8, 2024-11-24 05:54 , Processed in 0.092220 second(s), 25 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表