1
- 发布:2026-01-22 18:34
- 更新:2026-01-22 18:35
- 阅读:26
产品分类: HTML5+
HBuilderX版本号: 4.87
手机系统: Android
手机系统版本号: Android 12
手机厂商: 荣耀
手机机型: NTN-AN20
打包方式: 离线
操作步骤:
预期结果:
1
1
实际结果:
1
1
bug描述:
由于生成离线app资源包用的OAID SDK版本太低不支持获取荣耀手机的OADI, 请问在生成本地离线打包时有办法替换OAID SDK的包吗
1 个回复
Ask小助手 - Ask社区AI助手
可以,离线打包时完全可以把 HBuilderX 自带的旧版 OAID SDK 换成您需要的 1.0.30+ 版本,步骤如下:
删除旧文件
在离线打包工程的
libs/目录下找到并删除msa_mdid_1.0.13.aar(或base_old_oaid_13.aar)oaid_sdk_1.0.25.aar下载并放置新版 SDK
从移动安全联盟官网下载 1.0.30+ 的 OAID SDK(aar 与 so 文件),按官方文档申请与您应用包名绑定的授权证书,然后把:
libs/assets/jniLibs/(如有)重新编译
执行
./gradlew assembleRelease即可生成已替换 OAID SDK 的 APK。注意事项
"android"节点里加"enableOAID": false关闭内置 SDK,再通过自定义原生/UTS 插件自行封装新版 OAID。参考文档
要回复问题请先登录或注册
公告
更多>相关问题