HarmonyOS 鸿蒙Next云调试上传包时出现“应用版本错误”问题

HarmonyOS 鸿蒙Next云调试上传包时出现“应用版本错误”问题 cke_218.png

cke_3218.png

cke_3573.png

云调试在“我的信息”界面可以顺利上传.app包,但是在单机调试界面上传包时,会在解析阶段出现图一错误,并且单机调试界面不显示我在“我的信息”界面上传的包


更多关于HarmonyOS 鸿蒙Next云调试上传包时出现“应用版本错误”问题的实战教程也可以访问 https://www.itying.com/category-93-b0.html

3 回复

解决了,src/main/module.json5中的deviceType字段应当从default改为对应平台

参考:https://developer.huawei.com/consumer/cn/doc/harmonyos-guides/module-configuration-file#devicetypes

更多关于HarmonyOS 鸿蒙Next云调试上传包时出现“应用版本错误”问题的实战系列教程也可以访问 https://www.itying.com/category-93-b0.html


云调试上传包报“应用版本错误”,常见原因:app.json5versionCode必须为正整数且大于云端上次上传的版本,versionName格式需符合语义化(如1.0.0)。检查compileSdkVersioncompatibleSdkVersion是否与云调试环境匹配,确保包名和签名证书一致。

"应用版本错误"通常因上传的未签名或 release 包导致,单机调试要求使用 Debug 签名且兼容设备系统版本的 .app 包。

解决方案:

  1. 在 DevEco Studio 中确认编译类型为 debug,确保生成带 Debug 签名的包。
  2. 检查工程 build-profile.json5compatibleSdkVersiontargetSdkVersion 是否覆盖了调试设备的系统版本(例如设备为 HarmonyOS NEXT API11,则需设置 API11 及以上的兼容范围)。
  3. 重新构建并上传 debug 包。

单机调试界面不显示"我的信息"中已传包,是因为两个模块独立,"我的信息"的包无法直接用于单机调试,需在单机调试入口单独上传。

回到顶部