更新时间:2021-11-11 19:52:35浏览次数:290+次
在鸿蒙工具平台中出现Failure[INSTALL_PARSE_FAILED_USESDK_ERROR]错误,多数是SDK版本不匹配引起的,以下是问题及解决方法一例,供参考。
问题
更新工具后突然报错,如下:
Failure[INSTALL_PARSE_FAILED_USESDK_ERROR]
compileSdkVersion and releaseType of the app do not match the apiVersion and releaseType on the device.
Troubleshooting guide
Failure[INSTALL_PARSE_FAILED_USESDK_ERROR]
$ hdc shell rm -rf /sdcard/d6a0e65c4cf745908f774463278d43d7
Error while Deploying HAP
解答
看看build.gradle中的SDK版本与你打开的模拟器或真机的SDK版本是否匹配:
注:通常情况下,确实是本地的和模拟器SDK版本不匹配引起问题的,正确作法是:选择和本地对应的SDK版本模拟器就没问题了。
相关参考:关于Failure[INSTALL_PARSE_FAILED_USESDK_ERROR]的处理。
说明
以下信息供参考:
确认设备的ROM版本类型,使用HDC或者ADB命令获取设备的信息。命令如下:
【HDC在SDK目录下toolchains文件夹里】
hdc shell getprop hw_sc.build.os.apiversion
hdc shell getprop hw_sc.build.os.releasetype
api N+1 release、Beta的设备对API N的release的工程(SDK)兼容,对beta不兼容
API N的Beta设备只兼容API N的Beta工程(SDK)
API N的Release设备只兼容API N的Release工程(SDK)
相关资讯