鸿蒙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",
    ...
  }
]

参考链接

相关推荐
xq952716 小时前
ArkTS Component Generator 插件横空出世
harmonyos
Fate_I_C16 小时前
Capacitor 插件鸿蒙化实战:@capacitor/device 从安装到模拟器验证全记录
华为·harmonyos
2501_9197490321 小时前
华为鸿蒙免费记账与生活统计APP—小羊统计
华为·生活·harmonyos·鸿蒙
Fate_I_C21 小时前
Capacitor 应用鸿蒙化实战:用 hionic 把 React 应用跑在 OpenHarmony 上
react.js·华为·harmonyos
SuperHeroWu71 天前
华为云码道接入 DevEco CLI 鸿蒙应用开发AICoding
华为·华为云·harmonyos
ChinaDragonDreamer1 天前
HarmonyOS:User Authentication Kit简介
华为·harmonyos
m0_738185821 天前
Flutter 鸿蒙化实战:qrcode_flutter 适配 OpenHarmony,二维码生成与识别
数码相机·flutter·华为·harmonyos·鸿蒙
万物智能信息科技1 天前
血氧心跳传感器MAX30100芯片驱动开发—【万物智能之开源鸿蒙OpenHarmony系统实战开发系列教程】
人工智能·驱动开发·华为·开源·harmonyos·鸿蒙
老陈说编程1 天前
1. 鸿蒙 (HarmonyOS) 2012 至 2026 年的发展历程
分布式·华为·个人开发·harmonyos·鸿蒙·鸿蒙系统·程序员创富