Unity谷歌AAB在三星Android14机器上闪退,(TargetSDK)API34

问题
Unity版本:2019.4.37f1
经过运营反馈,UnityAndroid应用在三星Android14的机器上闪退,而Android13的机器没问题,将aab转成apk后安装也没有问题

堆栈

QQ图片20240923181728.jpg

原因

QQ截图20240923182324.png

com.google.android.play:core 与 targetSDK34 有冲突,导致系统广播注册调用出现报错,API过时

解决方法
implementation "com.google.android.play:core:1.10.x" 删除,或者改为新版本google相关依赖库

参考
[1] https://discussions.unity.com/t/ar-core-crashes-apps-on-android-14-needs-to-specific-receiver-exported-or-receiver-not-exported/952368/3
[2] https://github.com/playgameservices/play-games-plugin-for-unity/issues/3308

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。