1***@189.cn
1***@189.cn
  • 发布:2026-11-01 18:09
  • 更新:2026-11-01 18:18
  • 阅读:87

【报Bug】云打包产物在荣耀90/MagicOS上全新安装报“系统内部问题导致安装失败”,同包其他机型正常,疑似云打包基座批次被终端风控

分类:uni-app

产品分类: uniapp/App

PC开发环境操作系统: Windows

PC开发环境操作系统版本号: Windows 10 x64

HBuilderX类型: 正式

HBuilderX版本号: 5.33

手机系统: Android

手机系统版本号: Android 13

手机厂商: 华为

手机机型: 荣耀90(Honor 90)

页面类型: nvue

vue版本: vue3

打包方式: 云端

项目创建方式: HBuilderX

App下载地址或H5⽹址: https://app.liuyingyong.cn/build/download/6830d420-d5c5-11f1-b258-85c88ca79321(v1.0.6b 临时直链,仅可下载一次;如已失效可联系我们重新出包)

操作步骤:
  1. 用 HBuilderX 5.33 对项目 guanjia-board(UNIBD98530)发起 Android 云打包(公共测试证书,其中 15:27 那次走安心打包);
  2. 打包正常成功,产出 47MB 左右 APK,下载到电脑(SHA256 已记录);
  3. 荣耀90 彻底卸载旧版应用(含清除数据),全新安装该 APK;
  4. 包安装器报错。

预期结果:

安装成功,应用正常启动(该 APK 在鸿蒙及部分安卓设备上实测均可正常安装启动)。

实际结果:

荣耀90 包安装器稳定报错“安装失败——系统内部问题导致安装失败”;v1.0.6(12:44 批次)与 v1.0.6b(15:27 批次,前端已更换为验证可正常安装的稳定结构)两个包报错完全一致;已二次排查:彻底卸载清数据后全新装仍失败。其他厂商机型同包正常。

bug描述:

【问题类型】DCloud 打包 - 安装失败专项
【应用】AI家庭管家-老人端(appid:UNIBD98530,包名 com.aiguanjia.board)
【打包方式】Android 云打包(公共测试证书;今日两次走安心打包)

一、现象
同一项目连续多个批次的云打包 APK,在荣耀 90(MagicOS)上执行"彻底卸载旧版+清除数据后全新安装"时,系统包安装器稳定报错:
"安装失败——系统内部问题导致安装失败。"
涉及包:

  • v1.0.6(今日12:44 出包)
  • v1.0.6b(今日15:27 出包,安心打包/复用基座缓存通道,前端为已验证可正常装机的稳定结构)
    两包报错完全一致。同一 APK 安装在其他厂商设备(含鸿蒙、其他安卓机型)一切正常。

二、已排查(附验证方式,均可在贵侧复现)

  1. 应用代码差异:对照组已剔除探针类前端代码,纯稳定结构仍失败 → 排除前端 JS 因素;
  2. AndroidManifest 权限清单:两版本逐条一致,无新增 → 排除权限声明差异;
  3. 签名三件套:规格一致 → 排除签名差异;
  4. so 库 46 个逐一致、四大组件清单一致(无新增 Activity/Receiver/原生插件)→ 排除原生组件差异;
  5. 传输链校验:装机手机上该 APK 字节数与本地原包逐字一致(49,581,861B;6b 为 49,575,966B),SHA256 已比对 → 排除传输损坏/换包;
    本机 v1.0.6 原包 SHA256:4054B221FEB0EFF608F281B96BF9D7A39BA7A253A6FF7B55035AD43617EE179A
    本机 v1.0.6b 包 SHA256:58C2EACC6399D020 (前16位,全文可补)

三、对照实验结论(非猜测)
在"代码/权限/签名/so/组件/传输"六个维度全部控制为一致的前提下,荣耀 MagicOS 仍然拒绝安装本批次产物;而历史批次(此前 v1.0.3~v1.0.5)同签名同结构包在荣耀 90 上可正常安装。指向:当前分配到的云打包基座 dex 样本被 MagicOS 安装风控标记;且安心打包的基座缓存复用机制会延续该坏样本,重复提交无法自愈。

四、请求

  1. 为本项目调度其他打包机节点;
  2. 强制刷新/更换该项目基座缓存(不做安心打包缓存复用);
  3. 所有打包参数保持不变,重新构建;
  4. 如可行,请告知新构建的基座批次号/时间戳,便于我方跟踪;如该批次基座与我此前使用的有差异说明,便于向终端厂商(荣耀)侧提申诉。
    必要时,可临时切换为传统云打包通道绕开缓存基座,我方接受流程稍慢。

五、其他

  • 今日提交频次较高,触发了云打包次数限制(已按提示等明早),如工单处理需要我方重新触发打包验证,请在恢复后告知;
  • 联系方式:开发者账号 189***@189.cn(绑定手机号可收短信)。
2026-11-01 18:09 负责人:无 分享
已邀请:
DCloud_heavensoft

DCloud_heavensoft

这类问题的交叉验证,应该新建一个 Hello World 空项目,打包安装试一下就知道了。一般都是 Manifest 的配置问题

要回复问题请先登录或注册