装包的API等级(targetSdkVersion)必须等于或高于26,请重新打包上传

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

加入两个参数 

				"minSdkVersion": 14,
				"targetSdkVersion": 26,

 

说明:

minSdkVersion

minSdkVersion用于指定应用兼容的最低Android版本(API等级)。
如果APP某些功能无法支持低版本Android系统的设备,可以配置minSdkVersion确保APP只能安装到指定Android版本以上的设备。HBuilder|HBuilderX中可在manifest.json中进行配置。

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

  • 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及以上设备。

targetSdkVersion

targetSdkVersion用于指定应用适配的Android版本(API等级)。
在Android系统中设置低版本的targetSdkVersion会使APP兼容模式运行,也就可能无法用到新系统的特性,甚至在兼容模式下运行可能存在安全漏洞等问题。
随着Android系统的升级,一些应用市场会要求设置较高的targetSdkVersion才可以提交。HBuilder|HBuilderX中可在manifest.json中进行配置。
打开应用的manifest.json文件,切换到“源码视图”

  • 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值为23

Android版本列表

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

API等级Android版本号
14Android4.0
15Android4.0.3
16Android4.1.2
17Android4.2.2
18Android4.3.1
19Android4.4.2
20Android4.4W.2
21Android5.0.1
22Android5.1
24Android7.0
25Android7.1.1
26Android8.0
27Android8.1
28Android9.0

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

官方说明文档:https://ask.dcloud.net.cn/article/193

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值