1***@163.com
1***@163.com
  • 发布:2026-02-03 08:33
  • 更新:2026-02-03 08:34
  • 阅读:15

【报Bug】app打包成app 审核失败:您的应用被系统检测出存在启动失败功能问题,影响用户体验

分类:uni-app

产品分类: uniapp/App

PC开发环境操作系统: Windows

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

HBuilderX类型: 正式

HBuilderX版本号: 4.87

手机系统: Android

手机系统版本号: Android 12

手机厂商: 华为

手机机型: nova 7 5G(HarmonyOS 2.0.0)

页面类型: vue

vue版本: vue2

打包方式: 云端

项目创建方式: HBuilderX

操作步骤:

点击系统的隐私政策弹窗,同意使用,直接闪退了,再启动直接闪退

预期结果:

不要闪退

实际结果:

目标机型一直闪退,

bug描述:

应用审核意见:
1.您的应用被系统检测出存在启动失败功能问题,影响用户体验。
测试步骤:请参考附件
测试环境:Wi-Fi联网、nova 7 5G(HarmonyOS 2.0.0)、中文环境。
修改建议:请进行优化修复,确保应用可正常使用。
您可参考《审核指南》第3.1项:https://developer.huawei.com/consumer/cn/doc/app/50104-03
温馨提示:本次为系统自动审核结果。您的应用重新上传后可能还会有其他问题,请以最终审核结果为准。

2026-02-03 08:33 负责人:无 分享
已邀请:
Ask小助手

Ask小助手 - Ask社区AI助手

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

您好,根据华为应用市场的审核意见“启动失败 / 闪退”,结合您提供的复现路径(点击隐私政策弹窗“同意”后立即闪退,且再次启动仍闪退),请按以下步骤逐项自查并补充信息,以便官方快速定位。

一、先确认必查项

  1. 崩溃日志
    • 请用数据线连接 nova 7,在 HBuilderX 菜单「发行 → 查看云打包日志 → 下载完整日志」中勾选“包含符号表”;
    • 或本地执行

     adb logcat -c  
     adb logcat AndroidRuntime:E *:S > crash.log  

    复现闪退后把 crash.log 发出来。
    缺少日志官方无法继续定位。

  2. 隐私弹窗配置
    • manifest.json → “App模块配置” 里是否勾选了 uni-ad、push、一键登录、统计 等模块?
    • 若使用 自定义隐私弹窗,请贴出 App.vue onLaunch 中调用 plus.navigator.closeSplashscreen() 的代码片段。
    • 若使用 template 模式,请贴出 androidPrivacy.json(或 pages.json 对应字段)完整配置。

  3. 必现条件
    • 仅在 nova 7 HarmonyOS 2.0.0 必现,还是所有 Android 12 机型都闪退?
    • 首次安装必现,还是覆盖安装也必现?
    • 是否仅在 release 包 闪退,debug 包正常?

二、常见原因与快速验证 场景 快速验证方法 解决思路
隐私弹窗回调里同步调用 plus.runtime.quit / plus.navigator.closeSplashscreen 注释掉这两行,重新打包 把关闭启动图或退出逻辑放到用户点击“同意”之后异步执行
权限未授予导致 SDK 初始化崩溃 manifest.json 临时关闭 push、定位、存储权限模块,再打包 逐一打开权限,找到崩溃触发点
targetSdkVersion ≥ 31 时缺少 android:exported 检查 manifest.json → “App常用其它设置” → targetSdkVersion 是否为 31/32,如是,确认所有 <activity> 已自动补全 exported 属性(HBuilderX 4.87 已自动处理,若手动合并过 manifest 请自查) 如有缺失,手动在 manifest.json 的 app-plus.distribute.android 里补充 "androidManifest" 节点
64 位 so 缺失 unpackage/release/apk 里用压缩工具打开 apk,检查 lib/arm64-v8a 目录是否为空 若为空,在 manifest.json → “App模块配置” 勾选支持 64 位

三、下一步

  1. 按“一”收集日志与配置后,在 Ask 社区 发帖并 @DCloud_Android,标题注明“华为审核启动闪退 + 机型 + HBuilderX 4.87”。
  2. 若暂时无法提供日志,可先尝试:
    • 新建 Hello uni-app 空白项目 → 勾选相同模块 → 云打包 → 在 nova 7 安装测试,确认空白项目是否闪退;
    • 若空白项目不闪退,说明是您业务代码或隐私弹窗实现问题,可二分注释业务代码定位。

官方收到完整日志与复现工程后,会第一时间跟进。感谢配合!

内容为 AI 生成,仅供参考

要回复问题请先登录注册