【鸿游戏技术分享 第33期】报错“compatibleSdkVersion and releaseType of the app do not match the apiVersion and rel
【摘要】在鸿蒙游戏开发中,当应用compatibleSdkVersion与设备API版本不匹配时,会出现真机运行失败报错。问题根源在于工程配置的最低兼容版本高于设备镜像版本。可通过两种方案解决:1)升级设备系统版本;2)修改build-profile.json5文件中的compatibleSdkVersion字段,使其兼容设备API版本。开发者可使用hdc命令查询设备apiVersion进行版本比
1 关键词
compatibleSdkVersion;SDK版本;设备API版本;apiVersion;device;deveco studio;鸿蒙游戏
2 问题描述
真机运行项目失败,报错compatibleSdkVersion and releaseType of the app do not match the apiVersion and releaseType on the device.
3 报错信息
4 原因分析
这个报错指应用的兼容 SDK 版本和发布类型与设备上的 API 版本和发布类型不匹配:当前工程的兼容的最低版本高于设备镜像版本。
5 解决办法
使用命令hdc shell param get const.ohos.apiversion查询当前设备的api版本,对比看下工程级build-profile.json5配置的compatibleSdkVersion字段api版本。可以使用以下解决办法:
方法一:请升级设备镜像版本以匹配当前工程版本,请在设备的系统设置界面去升级设备系统。
方法二:降低工程的api版本,修改工程级build-profile.json5配置的compatibleSdkVersion字段api版本兼容设备的api版本。
更多问题可关注:
鸿蒙游戏官方网站:https://developer.huawei.com/consumer/cn/games/
公开课:华为开发者学堂
更多推荐
所有评论(0)