查看: 72|回复: 0

uni-app 本地打包

[复制链接]

0

主题

0

回帖

0

积分

热心网友

金币
0
阅读权限
220
精华
0
威望
0
贡献
0
在线时间
0 小时
注册时间
2010-5-23
发表于 2025-1-14 17:47:00 | 显示全部楼层 |阅读模式

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)


来源:https://www.cnblogs.com/OrochiZ-/p/18671332
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

相关侵权、举报、投诉及建议等,请发 E-mail:qiongdian@foxmail.com

Powered by Discuz! X5.0 © 2001-2026 Discuz! Team.

在本版发帖返回顶部