> 技术文档 > uniapp离线打包安卓apk详细教程,从HbuilderX新建项目到Android Studio详细配置(一)_uniapp转android studio代码

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\"

4.HbuilderX中配置,unpackage下新建【debug】文件夹,将离线apk复制到该文件夹下,更名为【andriod_debug.apk】,必须是这个名称

5.运行项目,选择自定义基座

6.有如下自定义基座提示,说明配置成功

uniapp离线打包安卓apk详细教程,从HbuilderX新建项目到Android Studio详细配置,打包自定义SDK模块(二)

uniapp离线打包安卓apk详细教程,从HbuilderX新建项目到Android Studio详细配置,原生插件SDK离线打包(三)