云网牛站
所在位置:首页 > HarmonyOS问题与回答 > 发布鸿蒙应用32位和64位多APK提交提示支持的平台版本存在重叠

发布鸿蒙应用32位和64位多APK提交提示支持的平台版本存在重叠

2021-07-28 11:52:53作者:Mayism稿源:HarmonyOS站

问题:鸿蒙HarmonyOS支持APK安装,在发布32位和64位多APK应用提交时软件包检测失败,原因为支持的平台版本存在重叠,具体如下图所示。即发布32位和64位的多APK应用时,在提交应用时报错,两个软件包支持的版本存在重叠。请问出现该问题的原因及解决方法。

发布鸿蒙应用32位和64位多APK提交提示支持的平台版本存在重叠

 

回答:

1、原因

这种情况一般是两个版本设置的versioncode一样,而版本不是完全独立的,也就是存在相关维度的重合。而华为要求versionCode相同的两个包的过滤维度不能完全重叠。因为重叠范围内的设备没有区分标志,无法确定是分发32位的包还是64位的包。

2、解决方法

在错误提示框中点击“去设置”,前往AGC界面手动区分分发设备,其中一个包设置设备是32位,另一个是64位:

发布鸿蒙应用32位和64位多APK提交提示支持的平台版本存在重叠

修改versioncode:为每个APK设置不同的versionCode,重叠范围内的设备会收到versionCode更高的APK。

相关参考“有没有办法把现有Android的Apk包转换成HarmonyOS的Hap包”一文。

精选文章
热门文章