首页 > 建站教程 > APP开发,混合APP >  uniapp 3.6.3 安卓离线打包教程,经测试可用正文

uniapp 3.6.3 安卓离线打包教程,经测试可用

uniapp 3.6.3后,云打包超过40M就要收费了,而本次的项目无论安卓还是IOS都超过了40M,由于用了比较大的原生插件,想压缩也很难。只能选择离线打包,而离线打包由于没有任何的 Android Studio 基础,通过摸索,按照下面的方法完全有效:

1、下载Android离线SDK:https://nativesupport.dcloud.net.cn/AppDocs/download/android


2、下载HBuilder X:https://www.dcloud.io/hbuilderx.html

注意:HBuilder X 和 离线SDK 版本必须一致,否则会影响后面的打包和 (我的版本 3.6.3)


3、下载Android Studio:https://developer.android.google.cn/studio/archive

注意:一定要下载最新的,至少是4版本以上的,否则第五步会报错。


4、准备安卓签名证书文件,见 android生成key.jks秘钥证书和通过key.jks查询md5、SHA1、SHA256


5、选择上面下载的 Android离线SDK 文件中 HBuilder-Integrate-AS ,在Android Studio打开


6、打开HBuilder X,发行->原生app本地打包->生成本地打包app资源


7、把获取到的 本地打包app资源,放到 HBuilder-Integrate-AS 里的 apps 文件夹下


8、修改app名称


9、申请离线打包key


10、配置打包的CPU类型、软件签名文件、包名、版本号、appid


注:1、离线打包官方文档:https://nativesupport.dcloud.net.cn/AppDocs/usesdk/android

2、如果提示"未配置AppKey或配置错误",除了排除下上面提到的修改外,注意看下build.gradle 文件的 android.defaultConfig.applicationId 是否改成了自己的包名: