targetsdkversion30打包闪退

targetsdkversion30打包

laya的3D项目在android studio上targetsdkversion 30打包加载3D资源就会闪退。
改成targetsdkversion 28的就正常。因为上google平台必须最低版本30。所以寻求朋友们帮帮忙

targetsdkversion 28没问题的

img


targetsdkversion 30有问题的

img


卡住的代码位置

img

闪退的日志有吗?
是不是

<uses-permission android:name="android.permission.MANAGE_EXTERNAL_STORAGE" />

这个权限申请

我这个是可以进入游戏,开始游戏后加载laya的3D场景的时候就闪退。只要调用Laya.Sprite3D.load或Laya.Scene3D.load就会闪退

按照题主说的应该是新版本差异,导致的问题。可以访问

谷歌隐私策略导致的,需要启动一个前台的service,并且android:foregroundServiceType="mediaProjection"才可以解决。
参考这篇文章 https://cloud.tencent.com/developer/article/1914827

这是是一个BUG,3.5.0之后已经修复,试试设置高一些版本