问题:申请白名单后就可以创建同安卓包名的鸿蒙应用,我们称之为混合鸿蒙应用。如果遇到处理请求时发生未知错误,请稍后重试的错误,遇到软件包名已存在的错误,遇到此包名已经加入鸿蒙应用(混合型)名单,请先完成同包名安卓应用发布后,再创建鸿蒙应用的错误,该如何解决?
回答: 以下针对上面三个问题进行回答,包括原因和解决方案,这些错误是在创建混合鸿蒙HarmonyOS应用过程中可能会遇到的常见问题。 1、提示“处理请求时发生未知错误,请稍后重试”,如下图所示:
原因可能是添加的白名单还未生效,需要等待一会。 2、如果确认白名单已经添加一段时间,仍旧报错“软件包名已存在”,如下图所示:
那需要检查是不是在和安卓应用同项目下添加的鸿蒙应用,注意:混合鸿蒙应用和Android应用必须在同一项目。 3、提示已经加入白名单,但是需要先完成安卓应用上架,如下图所示:
这是创建和发布混合鸿蒙应用的前提,必须要有正式在架版本(开放式测试版本不行)的安卓应用。否则就直接创建正常的鸿蒙应用。 另外说明的是:同包名Android应用和混合鸿蒙应用同时在架时,彼此独立运行,升级、回退、下架、删除等操作都互不影响。
说明: 目前鸿蒙系统能兼容Android应用,但是Android应用不能兼容鸿蒙自身的APP,这两个系统的软件包不能互相转换,关于这方面可参考“有没有办法把现有Android的Apk包转换成HarmonyOS的Hap包”一文。 |