# Android 设置 targetSdkVersion

  • targetSdkVersion 是用于指定应用的目标Android版本(API等级),设置 targetSdkVersion 的值即表示 App 适配的 Android版本(API等级),设置低版本的 targetSdkVersion 会使 APP 兼容模式运行,也就可能无法用到新系统的特性,甚至在兼容模式下运行可能存在安全漏洞等问题,因此开发者需谨慎设置。

# 注意

1、多端应用在开发者工具中默认的 targetSdkVersion 默认值为 29,且支持可设置的最小值为 29(即开发者可设置 ≥ 29 的值;一些应用市场会要求设置较高的 targetSdkVersion 才可以提交,开发者在提交应用市场审核时按照应用市场要求设置)

2、App升级时 targetSdkVersion 只能增加不能降低,也就是说 targetSdkVersion 高的App无法被 targetSdkVersion 低的App覆盖安装

3、targetSdkVersion 值为 Number 类型,且必须为正整数,取值范围参考下方的 Android 版本列表中的 API 等级

# targetSdkVersion 配置指引

  • 将开发者工具升级至最新的 nightly 版,进入到多端模式,点击 project.miniapp.json ,可参考下图进行 targetSdkVersion 配置
  • 补充:配置之后重新构建 APK 即可生效

# API等级与Android版本对应列表