uni-app离线打包APP完整流程

木易
原创
发布时间: 2025-07-26 10:16:18 | 阅读数 0收藏数 0评论数 0
封面
文章详细介绍了使用UniApp进行离线打包生成Android APK的完整流程。首先需在HBuilderX中生成本地打包资源,并通过Android Studio导入离线SDK工程。随后需配置应用包名、AppID、数字证书及dcloud_appkey等关键信息,确保与DCloud开发者平台数据一致。最终通过Android Studio完成签名打包,生成可发布的APK文件。
1

发行

在顶部菜单栏中选择“发行”选项,然后依次点击“APP-Android-本地打包”->“生成本地打包APP资源”。稍等片刻后,控制台会显示打包资源的生成状态以及存放路径。此时,您可以直接点击该路径链接,快速打开存储目录查看生成的资源文件。

2

下载离线SDK

离线SDK下载地址可在DCloud官网的UniApp打包指南页面中获取。下载完成后,建议将压缩包解压到一个便于管理的目录,例如统一存放在 `Android-SDK` 文件夹中,以便后续打包时快速定位相关工程文件。解压后的文件应包含完整的项目结构和依赖库,确保打包流程顺利进行。

3

移动文件

找到HBuilder刚刚打包生成的本地资源文件夹,将其整体复制并粘贴到离线SDK路径中的 `\Android-SDK@4.75.82448_20250701\HBuilder-Integrate-AS\simpleDemo\src\main\assets\apps` 目录下,替换原有默认文件,完成文件替换操作。

4

ArduinoStudio打开项目文件

在离线安装包中找到“HBuilder-Integrate-AS”文件夹,将其拖动到桌面开发工具(如Android Studio)的项目窗口中以打开项目。随后,打开项目中的 `dcloud_control.xml` 文件,在 `<app>` 标签内找到 `appid` 字段,并将其值修改为你的 AppID,以完成应用标识的配置。

5

生成appKey

在生成安全证书后,返回并登录DCloud开发者中心,此时可在项目列表中看到HBuilder中创建的应用。点击应用名称进入详情页,在“应用信息”中选择“离线打包Key管理”。在此页面创建离线打包Key,创建成功后打开项目中的`AndroidManifest.xml`文件,找到`<meta-data>`标签,并将其`android:value`属性值修改为刚刚创建的秘钥,以完成配置。

6

打包APK

在HBuilderX中点击顶部菜单"build"→"运行到手机"→"Android原生打包",随后在弹出的打包配置界面中,依次选择签名证书路径并填写证书别名,最后指定APK输出目录。确认配置无误后点击生成按钮,Android Studio下方的Build控制台将实时显示编译进度,当出现"BUNDLE SUCCESSFUL"提示时即表示打包完成,此时可在指定目录获取最终的APK安装包。

APK
simpleDemo-release.apk
30.47MB
阅读记录0
点赞0
收藏0
禁止 本文未经作者允许授权,禁止转载
猜你喜欢
评论/提问(已发布 0 条)
评论 评论
收藏 收藏
分享 分享
pdf下载 下载