uniapp Android本地打包,离线打包apk¶
2025-06-27 创建文档
- 2025-06-27 创建文档
本文记录uniapp离线打包为安卓apk的基本流程和关键步骤。
使用的工具
- HbuilderX 4.65
- uniapp
- vue2
- Android Studio Meerkat | 2024.3.1 Patch 1
准备工作¶
- 签名文件keystore,自己用Android Studio生成一个
- uniapp的离线SDK包,官网发布地址,Android 离线SDK
- 注意离线SDK版本要和HbuilderX相同版本,这里下载4.65版本。SDK放在百度网盘里。
下载的SDK包里内容如下,我们可以直接拿UniPlugin-Hello-AS
工程来用
├── Android-SDK@4.65.82412_202505014
│ ├── Feature-Android.xls
│ ├── HBuilder-HelloUniApp
│ ├── HBuilder-Integrate-AS
│ ├── SDK
│ ├── UniPlugin-Hello-AS
│ ├── license.md
│ └── readme
└── release.md
查看keystore的信息,SHA1,SHA256
在DCLOUD开发者中心需要填安卓签名的信息 https://dev.dcloud.net.cn/pages/app/detail/info
填好后,创建离线key。这个key要填入本地的as工程AndroidManifest.xml
里
修改uniapp提供的安卓工程配置¶
在安卓工程中填入你的uniapp的appid
你的app模块/src/main/assets/data/dcloud_control.xml
在HBuilderX中打包¶
打包的资源放入Android Studio中¶
打包出来的实际上是网页资源
将打包好的目录放进安卓工程中 你的app模块/src/main/assets/apps/__UNI__打包本地资源生成的目录
运行安卓工程即可
app在安卓机器上启动很慢?看这里: 安卓启动慢解决办法
uniapp做的小程序和web - 小鱼时钟 - FishClock
小鱼时钟(FishClock),静静陪伴您工作和学习
本站说明
一起在知识的海洋里呛水吧。广告内容与本站无关。如果喜欢本站内容,欢迎投喂作者,谢谢支持服务器。如有疑问和建议,欢迎在下方评论~