HBuilder打包上架提示 targetSdkVersion过低

HBuilder打出来的Android包,在上架到应用宝等市场时,可能会出现安装包的targetSdkVersion过低,不能低于26之类的提示。这是因为Hbuilder的云端打包使用的targetSdkVersion默认是21,需要自己在manifest.json文件中自己指定targetSdkVersion。

可视化配置

打开项目的manifest.json文件,在 "App常用其它设置" 项中 "Android设置" 下的 minSdkVersion编辑框中输入要支持的最低Android版本号。

源码配置

打开manifest.json的源码视图,

如果是5+项目,在distribute模块下的google模块里,新增两行配置

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

如果是uni-app项目,则是在distribute模块下的android模块里,新增两行配置

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

注意后面的版本号14、26不要加引号。

重新打包提交即可。

另有一点提醒,上架应用市场一般会对应用进行加固,加固过程中会清除apk原先的签名,需要重新签名后才能上架,所以在打包时不要用DCloud的公用证书,要用自己的签名证书。

Leave a Comment

豫ICP备19001387号-1