google商店要求targetversion是31,修改完再离线打包后上传就提示"您上传的 APK 或 Android App Bundle 内含活动、活动别名、服务或广播接收器,这些项目有 intent 过滤器,但没有“android:exported”属性设置。此文件无法在 Android 12 或更高版本上安装。详情请参阅:developer.android.com/about/versions/12/behavior-changes-12#exported"
我下载了最新的SDK和demo,用demo打了个包试了一下也有这个问题。
3 个回复
闻歌 (作者)
用aab包转化为apks包之后运行白板。
版本:Android-SDK@3.6.3.81501_20220919
哈灰色 - 功能测试
你这个包离线上架成功了吗
闻歌 (作者)
上架成功了,我自己转化apks不行,上传到google play,转化之后的是正常的,上传上去aab包之后谷歌就提供下载测试apk文件,你试一下
2022-11-14 18:53
闻歌 (作者)
把所有的Android四大组件的属性android:exported都加上就行了
2022-11-14 18:54
LeoHuang
最近几个版本都是坑出翔,更新只有问题不断,你这个应该是android 12适配问题,参考这个
https://nativesupport.dcloud.net.cn/AppDocs/FAQ/android?id=android-12-%e9%80%82%e9%85%8d
配置下 android:exported
白屏的话你得试试自定义基座OK不,目前来看已知问题是缺失几个类库,
参考下https://nativesupport.dcloud.net.cn/AppDocs/FAQ/android?id=%e6%89%93%e5%8c%85aab%e8%bf%90%e8%a1%8c%e7%99%bd%e5%b1%8f
build.gradle里面加下
implementation 'com.squareup.okhttp3:okhttp:3.12.12'
implementation 'com.squareup.okio:okio:1.15.0'
闻歌 (作者)
白屏可能是我这边编译签名有问题,上架到谷歌就可以了
2022-11-14 18:55
闻歌 (作者)
感谢
2022-11-14 18:55