闻歌
闻歌
  • 发布:2022-09-23 14:58
  • 更新:2022-10-27 10:24
  • 阅读:532

离线打包aab无法上架到google play

分类:uni-app

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打了个包试了一下也有这个问题。

2022-09-23 14:58 负责人:无 分享
已邀请:
闻歌

闻歌 (作者)

用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

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

该问题目前已经被锁定, 无法添加新回复