uni-app 本地打包安卓端

发表于: 2023-01-30 19:03:07

简介: uni-app 本地打包安卓端

开发环境

申请 AppKey

  1. 点击应用进入管理界面
  2. 新增 Android App 平台
  3. Android 签名生成我使用的是官方推荐的,参考地址
  4. 创建 离线打包Key
  5. 查看 appidAndroid

开始离线打包

  1. 使用 HBuilderX 生成 本地打包 App 资源,发行 -> 原生 App-本地打包 -> 生成本地打包资源
  2. 下载 离线 SDK 包 完成后解压,使用 Android 打开 HBuilder-Integrate-AS 文件夹
  3. 将生成的本地打包资源放置在 HBuilder-Integrate-AS/simpleDemo/src/main/assets/apps 目录下
  4. 打开 simpleDemo\src\main\assets\data\dcloud_control.xml 文件,修改 appid

  1. 打开 simpleDemo\src\main\AndroidManifest.xml 文件,将 package 更换成刚刚生成 AppKey 输入的包名,替换 android:value 内的 APPKey 为刚刚申请的 AppKey

  1. 打开 simpleDemo\src\main\res\values\strings.xml 文件,修改为自己的应用名称

  1. 打开 build.gradle 文件,填入 Android包名大版本号小版本号,修改 applicationId 为包名 (否则打包后会安装失败,反正我会这样)

  1. 最后就可以点击 Android Studio 上方的 Build,点击 Generate Signed Bundle / APK 进行打包

  1. 生成的APK文件在 simpleDemo\release 目录下

最后更新于:2023-01-30 19:34:03