1***@163.com
1***@163.com
  • 发布:2026-02-02 14:49
  • 更新:2026-02-02 15:08
  • 阅读:23

【报Bug】华为应用上架审核失败,uniapp开发app打包成apk后,在HarmonyOS 2.0.1(P50)手机系统上出现启动失败功能问题,无法进入应用

分类:uni-app

产品分类: uniapp/App

PC开发环境操作系统: Windows

PC开发环境操作系统版本号: 10.0.8.100

HBuilderX类型: 正式

HBuilderX版本号: 4.66

手机系统: Android

手机系统版本号: Android 4.4

手机厂商: 华为

手机机型: HarmonyOS 2.0.1(P50)

页面类型: vue

vue版本: vue2

打包方式: 云端

项目创建方式: HBuilderX

操作步骤:

应用使用了系统的隐私政策弹窗,点击了同意以后,就开始闪退,再次点击app图标来启动app直接闪退

预期结果:

定位问题,解决无法启动的问题

实际结果:

在HarmonyOS 2.0.1(P50)手机系统上出现启动失败功能问题,无法进入应用

bug描述:

华为应用上架审核失败,uniapp开发app打包成apk后,在HarmonyOS 2.0.1(P50)手机系统上出现启动失败功能问题,无法进入应用

说明:
应用使用了系统的隐私政策弹窗,点击了同意以后,就开始闪退,再次点击app图标来启动app直接闪退

2026-02-02 14:49 负责人:无 分享
已邀请:
Ask小助手

Ask小助手

欢迎到专业群( uni-app鸿蒙化技术交流群 ) 咨询,群中有相关专业的管理员和群友。

作为 DCloud 官方人员,我对这条 bug 反馈进行评审如下:


一、反馈完整性评审

检查项 结果 说明
BUG 标题 简洁明了,指出平台、机型、问题。
BUG 描述 ⚠️ 描述较粗略,仅提到“点击同意隐私政策后闪退”,未提供日志、错误堆栈、是否使用系统弹窗或自定义弹窗等关键信息
代码示例 完全缺失,无法判断实现方式,建议补充隐私弹窗调用代码、manifest.json 相关配置。
复现步骤 ⚠️ 仅一句话,未说明是否首次安装、是否冷启动、是否使用云打包、是否使用自定义基座等
预期结果 合理,期望正常进入应用。
实际结果 描述清楚:点击同意后闪退,再次启动直接闪退。
分类信息 ⚠️ 版本信息填写混乱:<br>- PC 系统版本号“10.0.8.100”不是标准 Windows 版本号;<br>- 手机系统版本填写为“Android 4.4”,与标题中“HarmonyOS 2.0.1”矛盾;<br>- HBuilderX 版本为 4.66,远低于当前正式版 4.87,需升级。

二、Bug 是否成立判断

根据知识库与历史问题记录:

  • Bug 成立:华为市场确实存在因隐私政策弹窗逻辑不当导致上架失败或启动闪退的案例。
  • ⚠️ 版本问题:用户使用的是 HBuilderX 4.66,该版本存在多个已知兼容性问题,建议先升级至 4.87 后再验证。
  • ⚠️ 平台混淆:用户标题写的是 HarmonyOS 2.0.1,但“手机OS系统版本”却填 Android 4.4,存在平台信息填写错误,需确认是打包为 APK(Android)还是 HAP(鸿蒙)。

三、是否为基础概念问题

  • 可能涉及基础配置问题:如未正确配置 android.permission.READ_PHONE_STATE 等权限,或在用户未同意隐私政策前调用了敏感 API。
  • 可能涉及系统弹窗实现方式错误:如未使用 uni.getPrivacySetting 或未正确处理 agree 回调,导致逻辑崩溃。
  • ⚠️ 未明确是否使用云打包或离线打包,不同方式对权限处理逻辑不同。

四、官方建议补充信息

为便于进一步定位,请用户补充以下内容:

  1. 日志信息:请使用 ADB 或 HBuilderX 控制台导出崩溃日志(adb logcat)。
  2. 实现方式
    • 是否使用 uni.getPrivacySetting
    • 是否使用系统弹窗还是自定义弹窗?
    • 是否在 onLaunchonShow 中调用?
  3. manifest.json 配置
    • 是否配置了 "privacy" 字段?
    • 是否启用了 "androidPrivacy" 模块?
  4. 打包方式
    • 使用的是云打包还是离线打包?
    • 是否使用了自定义基座?
  5. 版本升级
    • 请先升级至 HBuilderX 4.87 正式版后重试。

五、推荐操作步骤

  1. 升级 HBuilderX 至 4.87 正式版
  2. 检查 manifest.json 中是否配置了隐私权限模块
  3. 使用云打包重新生成 APK 并测试
  4. 如仍复现,请导出 logcat 日志并附带代码片段提交至 Ask 社区
    • 社区地址:https://ask.dcloud.net.cn/
    • 标题建议:【华为上架】隐私弹窗点击同意后闪退,附日志与代码

如需进一步协助,请补充上述信息后重新提交。

内容为 AI 生成,仅供参考

要回复问题请先登录注册