盐城专业做网站,怎么建购物网站,作文素材网,杨浦集团网站建设历史工程自动适配由于最新版本的HarmonyOS SDK对应的API Version发生了跃迁#xff0c;原有的API Version 3变成了当前的API Version 4#xff0c;原有的API Version 4变成了当前的API Version 5。因此#xff0c;使用最新版本的DevEco Studio打开历史工程#xff0c;需要对…历史工程自动适配由于最新版本的HarmonyOS SDK对应的API Version发生了跃迁原有的API Version 3变成了当前的API Version 4原有的API Version 4变成了当前的API Version 5。因此使用最新版本的DevEco Studio打开历史工程需要对历史工程进行适配如果历史工程未做适配会导致工程出现运行错误INSTALL_PARSE_FAILED_USESDK_ERROR。在打开历史工程前建议您先点击Help Check for Updates检查并升级DevEco Studio至最新版本点击Tools SDK Manager检查并升级SDK及工具链版本至最新版本。使用DevEco Studio打开历史工程会提示您将历史工程进行升级适配点击Update工具会自动修改工程中的配置信息包括升级编译构建插件版本为2.4.2.7在build.gradle中添加OHOS测试框架的依赖升级config.json和build.gradle中的API Version升级config.json中的releaseType字段的值如果是DevEco Studio V2.1 Beta 2及之前的版本的工程该字段适配为“Release”。工程升级前后的config.json关键字段对比如下表所示。compatible/target/releaseType(适配前)compatible/target/releaseType(适配后)3/3/-4/5/Release3/4/Beta14/5/Release3/4/Beta24/5/Release4/4/Beta15/5/Release4/4/Beta25/5/Release如果是DevEco Studio V2.1 Beta 3版本的工程该字段保持“Beta1”不变。INSTALL_PARSE_FAILED_USESDK_ERROR处理指导问题现象如果工程中的releaseType字段与设备(模拟器和真机)中的SDK镜像版本的值不匹配则运行时会报INSTALL_PARSE_FAILED_USESDK_ERROR错误如下图所示。解决措施在设备(模拟器或真机)中运行应用时设备的Rom版本、releaseType和工程对应的SDK版本需要遵循如下的匹配关系。运行设备Rom版本releaseType字段取值工程对应的SDK版本模拟器ReleasereleaseType: Release2.1.1.20(StageRelease)真机设备BetareleaseType: Beta12.1.1.18(StageBeta)真机设备ReleasereleaseType: Release2.1.1.20(StageRelease)说明真机设备的releaseType取值可以通过如下命令进行查询。hdc shellgetprop hw_sc.build.os.releasetype 例如在模拟器中运行时config.json中的releaseType字段必须修改为ReleaseSDK Manager中的SDK版本为2.1.1.20Stage为Release。