uni-app 本地打包

1.前言

  • 前期准备:安装Android Studio,HBuilderX,下载App离线SDK下载
  • 资源关联性说明:uni-app其实分为2个包,apk和wgt包,apk包一般情况下是通用的,而开发者业务代码都放在wgt包里面,所谓App离线SDK其实就是apk资源包,这个资源包是一个模板,需要开发者将其种的一些配置替换成自己的(包名,应用名称,版本号,图标,证书,wgt包等),其中(包名,应用名称,版本号,图标,证书)只需要配置一次即可,而wgt包和版本号需要每次都进行替换
  • App离线SDK版本需要和HBuilderX版本一致,在官方的百度云中,提供历史版本的SDK版本,选择当前HBuilderX版本一样的下载
  • 再次声明:(包名,应用名称,版本号,图标,证书)只需要配置一次即可,而wgt包和版本号需要每次都进行替换
  • 离线打包问题众多,可参考官方指南

2.配置包名

  • 包名怎么获取:包名就是appid,可以通过编辑器或者开发者后台管理中心看到

  • 配置包名:文件路径(HBuilder-Integrate-AS\simpleDemo\src\main\assets\data\dcloud_control.xml)

3.版本号

  • 配置版本号:文件路径(HBuilder-Integrate-AS\simpleDemo\build.gradle)

4.应用名称

  • 配置应用名称:文件路径(HBuilder-Integrate-AS\simpleDemo\src\main\res\values\strings.xml)

5.配置图标

  • 图标最少3个,分别是桌面菜单图标,推送图标,启动页图片
  • 配置方式:文件路径(HBuilder-Integrate-AS\simpleDemo\src\main\res\drawable),将其替换成项目的图标

6.配置AppKey

  • AppKey获取方式:开发者中心进行获取,如图

  • 配置AppKey:文件路径(HBuilder-Integrate-AS\simpleDemo\src\main\AndroidManifest.xml)

7.配置证书

  • 证书获取方式:开发者中心进行获取,下载后存放于(HBuilder-Integrate-AS\simpleDemo)目录

  • 证书密码方式:开发者中心进行获取

  • 配置方式:文件路径(HBuilder-Integrate-AS\simpleDemo\build.gradle),将下载后的证书文件名,证书密码,应用id填入

8.配置App资源

  • 引入资源:先使用HBuilderX生成本地打包App资源,再将生成的资源替换模板资源,路径(HBuilder-Integrate-AS\simpleDemo\src\main\assets\apps),将原资源删除,打包的资源放入
  • 配置引入:将当前资源目录名称填入配置文件文件路径(HBuilder-Integrate-AS\simpleDemo\src\main\assets\data\dcloud_control.xml)

9.打包

  • 选择 构建 -> 打包apk -> apk
  • 选择证书,填写密码和别名信息(证明这个证书是你的)
  • 下一步,选择正式包(Release),还是测试包(Debug)
posted @ 2025-01-14 17:47  ---空白---  阅读(299)  评论(0)    收藏  举报