某开发者上架HarmonyOS鸿蒙Next bundle应用测试闪退被驳回

某开发者上架HarmonyOS鸿蒙Next bundle应用测试闪退被驳回 【问题背景】:某开发者使用 aab bundle 包上架华为应用市场被审核驳回,原因是应用安装后打开崩溃闪退。而开发者反馈谷歌商店也是使用了同样的包没有问题。

【问题分析】:

1、分析崩溃原因是缺少某一个第三方的类:

2、找到 bundle 编译后的(也是审核测试)通用全量包“universal.apk”,确实找不到这个类,而最原始的 aab 文件有这个类:

说明 aab 在转换成 universal.apk 文件时丢失了相关资源。

【解决方案】:引导开发者在提交 bundle 应用上架前,先进行自我测试。

具体请参见文档: https://developer.huawei.com/consumer/cn/doc/development/AppGallery-connect-Guides/agc-appsigning-aabtest


更多关于某开发者上架HarmonyOS鸿蒙Next bundle应用测试闪退被驳回的实战教程也可以访问 https://www.itying.com/category-93-b0.html

4 回复

点击测试下载安装对应型号的包之后,打开应用会直接闪退,但是按照官方文档使用CMD进行aab包的测试时没有问题的,请问这个aab包是正常的吗?应该怎么处理?

更多关于某开发者上架HarmonyOS鸿蒙Next bundle应用测试闪退被驳回的实战系列教程也可以访问 https://www.itying.com/category-93-b0.html


你可以按照AAB测试指导测试你的AAB包是否正常,按链接步骤测试正常包即正常,可正常上架。

在HarmonyOS鸿蒙Next上架应用时,如果出现bundle应用测试闪退被驳回的情况,可能的原因包括但不限于:

  • 应用未适配鸿蒙Next的API或框架
  • 使用了不兼容的第三方库
  • 存在内存泄漏、资源未释放等性能问题

开发者需要检查应用的日志,定位闪退的具体原因,并确保应用在鸿蒙Next环境下稳定运行。此外,应用还需符合鸿蒙Next的审核规范,包括权限使用、隐私政策等。

根据HarmonyOS鸿蒙Next的审核标准,应用闪退通常是由于代码兼容性问题或资源管理不当导致的。建议开发者首先检查应用的日志文件,定位闪退的具体原因。其次,确保应用在鸿蒙Next系统上的兼容性,特别是API调用和系统资源的访问。最后,进行充分的测试,包括不同设备和系统版本的测试,以确保应用的稳定性。完成这些步骤后,重新提交应用进行审核。

回到顶部