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
为啥鸿蒙版本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
文件中minAPIVersion
或targetAPIVersion
与设备支持的API版本不匹配导致的。具体来说,应用的minAPIVersion
不能高于设备的API版本,且targetAPIVersion
不能高于设备支持的最高API版本。
解决方法如下:
- 检查
config.json
文件中的minAPIVersion
和targetAPIVersion
,确保其与设备支持的API版本兼容。 - 如果设备支持的API版本较低,可以尝试降低
minAPIVersion
或targetAPIVersion
,或者更新设备系统以支持更高的API版本。
确认版本匹配后,重新编译并安装应用即可解决该错误。