uniapp离线打包安卓apk详细教程,从HbuilderX新建项目到Android Studio详细配置(一)_uniapp转android studio代码
目录
一、基础离线打包,无引入模块,无原生插件
1. HbuilderX新建项目,开发者后台申请证书和离线key
2.HbuilderX生成本地包
二、Android Studio配置
1.下载离线SDK,解压,SDK版本需要和HbuilderX 版本一致,否则打包以后,会提示版本不一致
2.使用Android Studio导入离线SDK中的【HBuilder-Integrate-AS】编辑
3.加载完成后,左上角选择【project】查看完整目录
4.找到Hbuilder生成的本地包,复制整个文件夹
5. 回到Android Studio,将本地包复制到该文件夹下
6.配置离线key,回到dcloud后台,找到查看离线key,复制
7.找到 AndroidManifest.xml,将离线key粘贴到下图位置
8.配置appid,hbuider源码视图复制appid到Android Studio如图位置
9. Android Studio 打包文件build.gradle配置
10. 证书配置
11.修改app名称和图标
12.打包
三、离线打包自定义基座debug
1.uniapp的SDK中找到debug-server-release.aar,引入复制到libs文件夹
2.开启debug配置,src=>main=>assets=>data=>dcloud_control.xml, 再执行打包流程
3.配置打包依赖,必须,否则无法同步调试运行
4.HbuilderX中配置,unpackage下新建【debug】文件夹,将离线apk复制到该文件夹下,更名为【andriod_debug.apk】,必须是这个名称
5.运行项目,选择自定义基座
6.有如下自定义基座提示,说明配置成功
uniapp离线打包安卓apk详细教程,从HbuilderX新建项目到Android Studio详细配置,打包自定义SDK模块(二)
uniapp离线打包安卓apk详细教程,从HbuilderX新建项目到Android Studio详细配置,原生插件SDK离线打包(三)
一、基础离线打包,无引入模块,无原生插件
1. HbuilderX新建项目,开发者后台申请证书和离线key
在DCloud开发者后台找到要打包的项目,选择创建证书,等待证书创建完成
点击证书详情
点击底部提交,创建离线key
查看离线key,复制备用
2.HbuilderX生成本地包
二、Android Studio配置
1.下载离线SDK,解压,SDK版本需要和HbuilderX 版本一致,否则打包以后,会提示版本不一致
2.使用Android Studio导入离线SDK中的【HBuilder-Integrate-AS】
3.加载完成后,左上角选择【project】查看完整目录
4.找到Hbuilder生成的本地包,复制整个文件夹
5. 回到Android Studio,将本地包复制到该文件夹下
6.配置离线key,回到dcloud后台,找到查看离线key,复制
7.找到 AndroidManifest.xml,将离线key粘贴到下图位置
8.配置appid,hbuider源码视图复制appid到Android Studio如图位置
9. Android Studio 打包文件build.gradle配置
如图,找到uniapp项目包名
找到Android Studio中的build.gradle文件
10. 证书配置
回到uniapp开发者后台,下载证书,存放位置不能有中文路径
点击证书详情,查看证书别名和证书密码
修改对应信息
11.修改app名称和图标
12.打包
build生成apk
选择apk=>next
选择之前下载的证书路径
输入证书密码,下一栏选择别名
证书文件和证书密码正确,可以自动识别证书别名
选择别名
参数与build.gradle对应,选择Next
推荐release正式包,点击Create等待打包完成
打包完成如图,点击locate可打开安装包所在位置
三、离线打包自定义基座debug
1.uniapp的SDK中找到debug-server-release.aar,引入复制到libs文件夹
2.开启debug配置,src=>main=>assets=>data=>dcloud_control.xml, 再执行打包流程
如图
3.配置打包依赖,必须,否则无法同步调试运行
//debug 自定义基座使用的依赖implementation \"com.squareup.okhttp3:okhttp:3.12.12\"