android版本大于26,装包的API等级(targetSdkVersion)必须等于或高于26,请从新打包上传...

本文介绍了在上传应用到应用宝和华为应用平台时遇到的API等级要求错误,强调了minSdkVersion和targetSdkVersion的重要性。minSdkVersion指定了应用兼容的最低Android版本,而targetSdkVersion则关乎应用能否利用新系统特性及安全性。为符合市场要求,需在manifest.json中调整这两个参数,确保它们至少为26和22,以保证应用能在Android5.1及以上设备正常运行。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

上传到应用宝、华为应用平台时出现错误:“装包的API等级(targetSdkVersion)必须等于或高于26,请从新打包上传”android

加入两个参数 json

"minSdkVersion": 14,

"targetSdkVersion": 26,

54cc7e92908e811642ffe5f287b16ba9.png

说明:安全

minSdkVersion

minSdkVersion用于指定应用兼容的最低Android版本(API等级)。

若是APP某些功能没法支持低版本Android系统的设备,能够配置minSdkVersion确保APP只能安装到指定Android版本以上的设备。HBuilder|HBuilderX中可在manifest.json中进行配置。app

打开应用的manifest.json文件,切换到“源码视图”ui

5+APP项目

在plus->distribute->google节点下添加“minSdkVersion”字段,并配置要支持的最低Android版本号: 复制代码"plus": {

"distribute": {

"google":{

"minSdkVersion": 22

}

}

}

uni-app项目

在"app-plus"->distribute->android节点下添加“minSdkVersion”字段,并配置要支持的最低Android版本号: 复制代码"app-plus": {

"distribute": {

"android":{

"minSdkVersion": 22

}

}

}

Number类型,整形,应用要求的最低系统版本,必须大于等于14(Android4.0)

示例中设置值为22表示应用只能安装在Android5.1及以上设备。google

targetSdkVersion

targetSdkVersion用于指定应用适配的Android版本(API等级)。

在Android系统中设置低版本的targetSdkVersion会使APP兼容模式运行,也就可能没法用到新系统的特性,甚至在兼容模式下运行可能存在安全漏洞等问题。

随着Android系统的升级,一些应用市场会要求设置较高的targetSdkVersion才能够提交。HBuilder|HBuilderX中可在manifest.json中进行配置。

打开应用的manifest.json文件,切换到“源码视图”.net

5+APP项目

在plus->distribute->google节点下添加“targetSdkVersion”字段: 复制代码"plus": {

"distribute": {

"google":{

"targetSdkVersion": 26

}

}

}

uni-app项目

在"app-plus"->distribute->android节点下添加“targetSdkVersion”字段: 复制代码"app-plus": {

"distribute": {

"android":{

"targetSdkVersion": 26

}

}

}

云端打包默认的targetSdkVersion值为233d

Android版本列表

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

API等级

Android版本号

14

Android4.0

15

Android4.0.3

16

Android4.1.2

17

Android4.2.2

18

Android4.3.1

19

Android4.4.2

20

Android4.4W.2

21

Android5.0.1

22

Android5.1

24

Android7.0

25

Android7.1.1

26

Android8.0

27

Android8.1

28

Android9.0

配置完成保存提交App云端打包后才能生效blog

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值