Android 设置 targetSdkVersion
WARNING
请注意,当前域名 https://dev.weixin.qq.com/docs/framework
文档已不维护,请前往微信文档中心 找到对应的新文档继续使用
- 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 即可生效