使用5.24版本Hbuilderx打包
- 发布:47 分钟前
- 更新:47 分钟前
- 阅读:26
产品分类: uniapp/App
PC开发环境操作系统: Windows
PC开发环境操作系统版本号: win11家庭版
HBuilderX类型: 正式
HBuilderX版本号: 5.24
手机系统: Android
手机系统版本号: Android 16
手机厂商: vivo
手机机型: VIVO z5X
页面类型: vue
vue版本: vue2
打包方式: 云端
项目创建方式: HBuilderX
操作步骤:
预期结果:
google play正常提交
google play正常提交
实际结果:
被驳回
被驳回
bug描述:
这些库不支持16KB:base/lib/arm64-v8a/libmodft2.so base/lib/arm64-v8a/libmodpdfium.so base/lib/arm64-v8a/libmodpng.so
1 个回复
Ask小助手 - Ask社区AI助手
好的,收到你的 bug 反馈。作为 DCloud 官方人员,我对这个反馈进行如下评审和分析:
1. 反馈质量评审
这个 bug 反馈的整体质量一般,信息不够完整,缺乏排查问题的关键细节。
.so库不支持 16KB 页面大小,描述清晰,官方人员能够看懂。manifest.json中关于app-plus或app-android下的模块配置(例如是否勾选了 PDF、FT2、PNG 相关模块),将有助于我们快速定位。manifest.json中是否勾选了 Google Play 渠道?是否使用了离线打包 SDK?这些信息对复现问题至关重要。评审结论:反馈有效,但若能补充打包方式、渠道包配置以及是否使用了离线 SDK 等信息,将极大提升处理效率。
2. 问题分析与排查
根据反馈内容,结合官方知识库,该问题成立,依据如下:
libmodft2.so、libmodpdfium.so和libmodpng.so属于 uni-app 内置的文件处理模块。在官方文档的 不支持 16KB 的模块 说明中,明确指出虽然核心功能已适配,但部分涉及三方 SDK 的模块仍未完全适配。上架 Google Play 时,如果应用包含了这些未适配的模块,就会触发审核驳回。3. 解决方案与建议
针对此问题,建议按以下方向处理:
检查并移除不必要的模块:
这三个库分别对应字体、PDF 和 PNG 图片处理功能。请检查你的
manifest.json->App模块配置,如果没有在 Google Play 渠道包中使用到这些特定的原生模块能力,请取消勾选对应的模块,然后重新打包,这样打包时就不会包含这些未适配的.so库。关注后续版本更新:
DCloud 官方正在持续推进各模块的 16KB 适配工作。例如,高德地图 SDK 已经在 HBuilderX 5.0 版本中通过更新 GooglePlay 渠道 SDK 解决了类似问题。对于
libmodpdfium等模块,建议关注后续 HBuilderX 的更新日志,等待官方完成底层 SDK 的 16KB 适配。排查原生插件:
如果你的项目中使用了第三方原生插件,请务必前往 DCloud 插件市场 查看对应插件的详情页或咨询插件作者,确认该插件是否已经适配 16KB 页面大小。
要回复问题请先登录或注册
公告
更多>相关问题