当前位置:

首页 > 编程开发 > 基于uniapp和Android Studio实现安卓离线打包的完整步骤

基于uniapp和Android Studio实现安卓离线打包的完整步骤

基于uniapp和AndroidStudio的安卓离线打包,首先需要准备工具并创建工程,然后配置签名证书与离线SDK,接着修改build.gradle等主要配置文件,生成AppKey并验证,编译后拷贝文件到指定位置,利用ImageAsset设置图标,最后务必确保签名、AppKey与所有配置一致。

先来梳理一下整体流程:从工具准备、工程创建,到离线 SDK 配置、AppKey 生成,再到最后的打包与图标设置,一步接一步。下面直接进入正题。

一、准备工作

  • 下载 HBuilder X,示例版本为 4.87;
  • 去官网下载 Android Studio 软件,下载链接;
  • Android 平台签名证书,可参考 Android 平台签名证书(.keystore)生成指南 - DCloud 问答,生成的证书以 .jks 结尾;
  • Android 离线 SDK,版本要和 HBuilder X 一致,链接地址;

二、 创建 uniapp 工程

创建工程,选择 uni-app,然后选 默认模板或者 hello uni-app 等模板即可。

注意不要勾选 uni-app x,因为 uni-app x 暂时不支持快速安心打包。

三、uni-app 项目快速安心打包

打包流程很简单,代码不用上传,但需要在云端排队等待;如果赶时间,花钱可以插队。

四、修改 Android 离线 SDK 的配置文件

先看看通过 HBuilder X 创建的项目结构:

Android Studio 打开 Android 离线 SDK(解压) 里的 HBuilder-Integrate-AS 工程:

需要修改三个关键文件:build.gradledcloud_control.xmlAndroidManifest.xml

build.gradle 里要改包名和签名信息,签名信息必须和准备工作的第三步保持一致;

dcloud_control.xml 里要改 appid,这个值对应 HBuilder X 应用中自动生成的;

AndroidManifest.xml 里要改 AppKey,如何生成和获取,看第五步。

五、生成 AppKey

进入 DCloud 开发者中心,在“我的应用”里双击项目名称进去,点击各平台信息,再点击新增按钮,会看到如下界面:

其中 应用签名SHA1应用签名SHA256 就是在准备工作第三步生成的那两个值:

点击创建离线 Key 后,再点击查看离线 Key,就能拿到 AppKey 了。

六、离线打包

先生成 uni-app 的编译文件:

然后把编译好的文件拷贝到 Android 工程对应目录:

七、Android Studio 创建设备

八、设置自适应图标、应用名称和编译后的安装包名称

使用 Image Asset 工具生成(最推荐)

没必要手动切几十张不同尺寸的图片,Android Studio 自带的工具能一键搞定:

  1. 打开工具:在 Android Studio 项目的 res 文件夹上点击 右键 -> New -> Image Asset
  2. 设置前景 (Foreground Layer)
    • Asset TypeImage
    • Path 选择你高清的 Logo 原图。
    • 调整 Resize 滑块:观察预览窗口中的圆圈,确保 Logo 完全在圈内。
  3. 设置背景 (Background Layer)
    • 你可以选一种颜色(Color),也可以选一张背景图(Image)。
  4. 设置预览 (Options)
    • Name 建议保持默认的 ic_launcher
  5. 生成:点击 Next -> Finish。它会自动在 res/mipmap-xxxx 下生成所有分辨率的图片。

检查清单文件 (AndroidManifest.xml)

图片生成好后,确认 AndroidManifest.xml 正确引用了这些文件:



至此,基于 uni-app 和 Android Studio 的安卓离线打包流程就完整了。从准备工具到最终生成安装包,每一步都环环相扣,关键点在于签名信息、AppKey 和配置文件的匹配。按上述步骤操作,应该能顺利跑通离线打包。

本文内容来源于互联网,如有侵权请联系删除。
作者最新文章
编程开发 Android
相关文章 更多
三星 Galaxy A08 渲染图曝光:Helio G99 芯片与 6000mAh 电池配置解析
三星 Galaxy A08 渲染图曝光:Helio G99 芯片与 6000mAh 电池配置解析

三星 Galaxy A08(型号 SM-A085F)渲染图曝光,确认搭载联发科 Helio G99 芯片、8GB 内存及 6000mAh 电池,预装 Android 17。4G 版预计 2026 年 10 月发布,5G 版预计 2026 年 2 月推出。本文梳理硬件参数、发布时间及与前代 A07 的对比,供关注入门级三星机型的读者参考。

索尼 Xperia 1 VIII / VII / VI 等手机获 Android 17 更新,新增桌面模式等功能
索尼 Xperia 1 VIII / VII / VI 等手机获 Android 17 更新,新增桌面模式等功能

索尼 Xperia 1 VIII / VII / VI 等机型已推送 Android 17 更新,核心新增桌面模式(需外接显示器、键鼠)及 AI 相机助手预设。更新包大小约 1.2GB,部分地区用户已收到推送(如英国、德国 Xperia 1 VIII 版本 73.1.A.2.61)。

三星 Galaxy Z Fold8 内屏边角支撑偏软?实测与官方回应
三星 Galaxy Z Fold8 内屏边角支撑偏软?实测与官方回应

部分三星 Galaxy Z Fold8 用户反馈内屏边角按压时支撑力不足,出现轻微下陷。本文基于 Android Authority 的实测分析柔性钛金属结构的实际表现,探讨该现象是否影响日常使用及潜在硬件风险。

Android接入MQTT并控制ESP8266温湿度数据的完整教程
Android接入MQTT并控制ESP8266温湿度数据的完整教程

本文提供Android接入MQTT服务并控制ESP8266的完整方案。通过规划主题、配置Android依赖与权限、订阅温湿度数据及下发LED控制指令,实现双向通信。适用于具备基础编程知识的开发者,帮助快速搭建物联网联调环境,解决连接失败、数据不同步等常见问题。

中兴小鲜 70 Plus 手机现身中国电信终端产品库:紫光展锐 T8300 处理器、Android 16 系统
中兴小鲜 70 Plus 手机现身中国电信终端产品库:紫光展锐 T8300 处理器、Android 16 系统

中兴小鲜70Plus上架中国电信产品库,6.8英寸单挖孔屏,直角边框,3.5mm耳机孔。搭载紫光展锐T8300与安卓16,1300万单摄,6050mAh电池,8+128GB版,深空灰/晨曦金两色。

谷歌发布Android 17 QPR1 Beta 4版本 无新功能仅Bug修复
谷歌发布Android 17 QPR1 Beta 4版本 无新功能仅Bug修复

谷歌于近日发布了安卓17QPR1Beta4,无任何新功能,专注于修复系统缺陷。适配包含Pixel6a至10a在内的多款设备,重点修复了鼠标光标消失、截图提示音与铃声绑定、五倍变焦视频卡顿、图形驱动性能下降等共计七项问题。

谷歌Pixel支持政策生变:Android 17无缘Pixel 5及更早机型
谷歌Pixel支持政策生变:Android 17无缘Pixel 5及更早机型

谷歌宣布Android17正式版仅支持Pixel6及后续机型,Pixel5及更早的初代至Pixel5系列被排除在升级名单外,用户需考虑更换设备以获取最新系统支持。

谷歌Pixel 11系列曝光信息汇总:Android 17与Tensor G6
谷歌Pixel 11系列曝光信息汇总:Android 17与Tensor G6

谷歌Pixel11系列预计预装Android17系统,搭载自研TensorG6芯片,主摄升级至5000万像素,强化AI与影像能力。同时,谷歌加速印度市场渠道布局,实现快速铺货。产品延续纯净安卓、自研芯片与影像优先策略。

谷歌拟为Android新增闲置应用提醒 降低安全风险
谷歌拟为Android新增闲置应用提醒 降低安全风险

谷歌计划为Android系统新增闲置应用提醒功能,当应用从GooglePlay下架且开发者停止维护后,系统将主动通知用户删除。这些长期未更新的应用存在安全漏洞,可能被攻击者利用窃取隐私或劫持账户。

Android 17被曝Wi-Fi连接问题:部分机型特定应用无法通信
Android 17被曝Wi-Fi连接问题:部分机型特定应用无法通信

Android17系统的Pixel7至10系列Wi-Fi异常:已连接但Google等应用无法通信,IPv6开关无效,疑系统底层网络栈问题,谷歌未回应,社区呼吁热修复。

查看更多
精品专题 更多
装机必备
装机必备

正软商城装机必备专区,精选办公、浏览器、安全防护、影音播放、压缩解压、设计创作和系统工具等电脑常用正版软件,帮助用户快速完成新电脑软件配置。

Windows
Windows

正软商城Windows软件专区,汇集适用于Windows电脑的办公、设计、安全防护、影音播放、开发工具和系统优化软件,提供软件介绍、系统要求、正版授权及购买下载服务。

macOS软件
macOS软件

正软商城macOS软件专区,精选适用于Mac电脑的办公、设计、影音、效率、开发和系统工具,提供软件功能介绍、macOS兼容版本、正版授权及购买下载服务。

Mac软件 更多
灵活计算器
灵活计算器
macOS/iOS/Android

灵活计算器是一款笔记式算数应用,支持实时计算、动态关联和云端同步功能。记录、整理和输出之间的过渡会更自然,适合长期写作、做笔记或持续沉淀个人内容。

赤友清理大师
赤友清理大师
macOS

赤友清理大师是一款为 Mac 设计的智能清理优化工具,可精准扫描垃圾、大文件、重复文件等,释放磁盘空间。做扫描整理、文字提取和表格转换时,它能把识别后的处理步骤接得更顺,资料录入这类场景会省下不少时间。

极度公式
极度公式
Windows/macOS/Linux

极度公式是一款跨平台专业LaTeX公式识别编辑软件,支持OCR公式识别和多平台编辑。和使用说明,避免使用,享受完整功能与稳定支持。做扫描整理、文字提取和表格转换时,它能把识别后的处理步骤接得更顺,资料录入这类场景会省下不少时间。

WINDOWS 更多
Windows 10
Windows 10
Windows

Windows 10 是一款微软推出的经典操作系统,拥有硬件兼容性与多任务处理能力。它更偏向把系统状态查看和常用调节动作放在一起,适合需要持续观察和微调设备状态的场景。

极度公式
极度公式
Windows/macOS/Linux

极度公式是一款跨平台专业LaTeX公式识别编辑软件,支持OCR公式识别和多平台编辑。和使用说明,避免使用,享受完整功能与稳定支持。做扫描整理、文字提取和表格转换时,它能把识别后的处理步骤接得更顺,资料录入这类场景会省下不少时间。

密码键盘
密码键盘
Windows/macOS/iOS/Android

密码键盘是一款兼具安全性与便捷性的高效密码管理器。日常使用里的持续防护和信息管理会更突出,适合把安全控制放进长期使用流程中的场景。