uni-app离线打包APK教程


一、 资源准备
1. 下载SDK 网址:https://nativesupport.dcloud.net.cn/APPDocs/download/android
2. 下载Android Studio 网址: https://nativesupport.dcloud.net.cn/UniMPDocs/SDKDownload/android
3. APPkey申请
3.1.10版本起需要申请APPkey
教程:https://nativesupport.dcloud.net.cn/APPDocs/usesdk/APPkey
网址:https://dev.dcloud.net.cn/APP/index cmd
命令
查询证书,见下图

二、打包本地资源
打包uni-APP项目本地资源,发行----原生APP-本地打包----生成本地打包APP资源,在项目目录下会 生成“unpackage”目录见下图

三、导入SDK项目
1. 解压下载好对应版本的SDK,里面有一个原生APP项目,见下图

2. 将SDK中HBuilder-Integrate-AS\simpleDemo\src\main\assets\APPs_UNI_A的该文件夹用uni-APP打包好unpackage----resources---- -UNI-***文件夹替换掉
3. 使用Android Studio打开HBuilder-Integrate-AS项目
四、修改AS项目配置文件
1. 修改APP下的build.gradle文件
2. 修改AndroidManifest.xml文件
3.修改control.xml文件
4. APP名称和图标自己设定
五、AS打包
1.在Android Studio中菜单栏点击Build----Generate Signed Bundle/APK,见下图,打开后选择 APK,next

2.填入生成的.keystore证书,密码及别名,Next,见下图

3. 选择debug或者release版本,finish即可打包完成,见下图

4. release安装包存放路径
打包好的APK存放在APP下的release文件夹内,见下图
