该错误信息“compatibleSdkVersion and releaseType of the app do not match the apiVersion 
and releaseType on the device”通常出现在尝试在设备上安装或运行应用时,设备的API版本和应用所
需的API版本不兼容。

1.这种情况下可以使用hdc来查询设备的版本

hdc shell param get const.ohos.apiversion

我这边的设备查询出来是:
在这里插入图片描述

2.更改项目中 build-profile.json5中的版本号

将以下版本更改为 5.0.2(14)
更改前:

"targetSdkVersion": "5.0.5(17)",
"compatibleSdkVersion": "5.0.5(17)",

在这里插入图片描述
更改后:

"targetSdkVersion": "5.0.2(14)",
"compatibleSdkVersion": "5.0.2(14)",

在这里插入图片描述

3.更改项目结构中Compatible SDK版本为5.0.2(14)

在这里插入图片描述
在这里插入图片描述

4.自动生成签名

在这里插入图片描述

5.重新运行该项目

在这里插入图片描述

6.成功运行

在这里插入图片描述
请添加图片描述

Logo

讨论HarmonyOS开发技术,专注于API与组件、DevEco Studio、测试、元服务和应用上架分发等。

更多推荐