鸿蒙APP开发:SDK 兼容版本与目标版本如何选择

compatibleSdkVersion值≤targetSdkVersion值≤compileSdkVersion
存量设备API版本使用数量参考

截止2026.4.12

如果没有用到高api版本的新特性,代码工程中配置的api版本不要追求最新,覆盖尽可能多的HarmonyOS现网设备

应用市场分发时主要根据minAPIVersion进行分发范围的控制,该字段表示能够分发到的最小API版本的现网设备。

compatibleSdkVersion就是minAPIVersion

当用户设备的API版本低于应用包中的minAPIVersion时

官方示例:

作为应用开发者,使用并适配了API版本6.0.2(22),同时希望应用能够运行到尽可能多的HarmonyOS现网设备,那么可以在应用工程的build-profile.json5 文件中进行如下配置:

typescript 复制代码
"products": [
  {
    "name": "default",
    "signingConfig": "default",
    "compileSdkVersion": "6.0.2(22)",
    "targetSdkVersion": "6.0.2(22)",
    "compatibleSdkVersion": "6.0.0(20)",
    "runtimeOS": "HarmonyOS",
    ...
  }
]

参考链接

相关推荐
less_121387 小时前
HarmonyOS WPS Open SDK:打开时配置水印与修订模式
华为·harmonyos·wps
HarmonyOS_SDK10 小时前
差异化推送消息能力,助力腕上支付业务闭环
harmonyos
小雨青年13 小时前
【HarmonyOS 7 沉浸光感深度实战】 03 五档 ImmersiveStyle 到底怎么选
华为·harmonyos
云端漫步198715 小时前
HarmonyOS NEXT AI 智能生活助手:性能优化
华为·性能优化·生活·harmonyos
云端漫步198715 小时前
HarmonyOS NEXT AI 智能生活助手:统一 AIService 封装
人工智能·华为·生活·harmonyos
云端漫步198717 小时前
HarmonyOS NEXT AI 智能生活助手:设置中心开发
人工智能·华为·生活·harmonyos
用户09340777351418 小时前
HarmonyOS WPS Open SDK 实践:关文档后怎么把结果拿回本应用
harmonyos
less_1213819 小时前
HarmonyOS WPS Open SDK:用 extraOptions 管住分享打印与导出
深度学习·harmonyos·wps
less_1213820 小时前
HarmonyOS WPS Open SDK:OpenFileRequest 只读与可编辑模式控制
深度学习·harmonyos·wps
程序员黑豆1 天前
使用AI编程开发鸿蒙应用:从环境搭建到实战示例
前端·harmonyos