HarmonyOS 鸿蒙Next 真机调试,INSTALL_PARSE_FAILED_USESDK_ERROR处理

HarmonyOS 鸿蒙Next 真机调试,INSTALL_PARSE_FAILED_USESDK_ERROR处理

基于DevEco Studio 3.1.1 Release ,Stage模型 ,api9,根据FAQ指导说明中的第4点,需要修改工程和各模块build.gradle中的取值,可是工程中并没有build.gradle这个文件啊,怎么修改? 是应该修改build-profile.json5文件中的compileSdkVersion和compatibleSdkVersion吗,按照说明中的对应关系修改后提示API version 5 does not support the Stage model. 有遇到类似问题的吗该怎么处理?


更多关于HarmonyOS 鸿蒙Next 真机调试,INSTALL_PARSE_FAILED_USESDK_ERROR处理的实战教程也可以访问 https://www.itying.com/category-93-b0.html

6 回复

为啥鸿蒙版本4.0了,不支持API9呢

更多关于HarmonyOS 鸿蒙Next 真机调试,INSTALL_PARSE_FAILED_USESDK_ERROR处理的实战系列教程也可以访问 https://www.itying.com/category-93-b0.html


stage模式开发的话,得要求api是9才行,降低到5肯定不行,从你的表达看,你只能用api5来开发,那么是不能用stage模式的,可以尝试升级手机到鸿蒙4.0试下,或者直接使用api9的模拟器

确实是这个原因。想在pad上测试就很尴尬,目前api9用的arkts开发的,使用api5的话只能用js或者java,又得重来。手上真机是个只支持harmonyos2.0的pad,无法升级到4.0,本地模拟器不支持pad,远程模拟器中的pad又只有api6的。另外想问下按照这个逻辑,是不是基于api9开发好的应用后续上架之后,也只支持在harmonyos4.0的设备上安装使用,无法在其他版本(比如2.0或者3.0)的设备上安装使用吗?

我的设备系统是鸿蒙4.0.0.121, 使用api9, stage模型。真机运行,一直报Failure[INSTALL_PARSE_FAILED_USESDK_ERROR]这个错误。

有查设备的api版本是多少吗

在手机/平板HarmonyOS 3.1 Release设备上:

hdc -c shell 
getprop persist.sys.ohc.apiversion
getprop persist.sys.ohc.releasetype

在手机/平板HarmonyOS 3.1 Release之前版本的设备上:

hdc -c shell
getprop hw_sc.build.os.apiversion
getprop hw_sc.build.os.releasetype

在HarmonyOS鸿蒙Next进行真机调试时,遇到INSTALL_PARSE_FAILED_USESDK_ERROR错误,通常是由于应用的config.json文件中minAPIVersiontargetAPIVersion与设备支持的API版本不匹配导致的。具体来说,应用的minAPIVersion不能高于设备的API版本,且targetAPIVersion不能高于设备支持的最高API版本。

解决方法如下:

  1. 检查config.json文件中的minAPIVersiontargetAPIVersion,确保其与设备支持的API版本兼容。
  2. 如果设备支持的API版本较低,可以尝试降低minAPIVersiontargetAPIVersion,或者更新设备系统以支持更高的API版本。

确认版本匹配后,重新编译并安装应用即可解决该错误。

回到顶部