uni 您所在的位置:网站首页 iodcloudhbuilder uni

uni

2023-03-30 05:06| 来源: 网络整理| 查看: 265

targetSdkVersion用于指定应用的目标Android版本(API等级),默认值为28(即Android9.0)。

HBuilderX3.2.13云端打包调整targetSdkVersion默认值为28 HBuilderX云端打包targetSdkVersion默认值为26

设置targetSdkVersion值表示App适配的Android版本(API等级),设置低版本的targetSdkVersion会使APP兼容模式运行,也就可能无法用到新系统的特性,甚至在兼容模式下运行可能存在安全漏洞等问题。 随着Android系统的升级,一些应用市场会要求设置较高的targetSdkVersion才可以提交,HBuilderX中可在项目的manifest.json中进行配置。

️注意: App升级时 targetSdkVersion 只能增加不能降低,也就是说 targetSdkVersion 高的App无法被 targetSdkVersion 低的App覆盖安装,开发者需要注意!

# 设置targetSdkVersion

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

可视化界面配置 打开项目的manifest.json文件,在 “App常用其它设置” -> “Android设置” -> “targetSdkVersion” 项中进行设置:

源码视图配置 打开项目的manifest.json文件,切换到“源码视图”,根据项目类型进行配置。

uni-app项目 在 "app-plus" -> "distribute" -> "android" 节点的 targetSdkVersion 属性配置,示例如下: "app-plus": { "distribute": { "android":{ "targetSdkVersion": 30 } } } 5+App/Wap2App项目项目 在 "plus" -> "distribute" -> "google" 节点的 targetSdkVersion 属性配置,示例如下: "plus": { "distribute": { "google":{ "targetSdkVersion": 30 } } }

注意:配置targetSdkVersion后保存提交App云端打包后才能生效

# Android版本列表

API等级与Android版本对应列表如下:

API等级 Android版本号 Android版本名称 19 Android4.4 Kitkat 20 Android4.4W Kitkat Watch 21 Android5.0 Lollipop 22 Android5.1 Lollipop 23 Android6.0 Marshmallow 24 Android7.0 Nougat 25 Android7.1 Nougat 26 Android8.0 Oreo 27 Android8.1 Oreo 28 Android9.0 Pie 29 Android10.0 Android Q 30 Android11.0 Android R 31 Android12.0 Android S


【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有