news 2026/6/15 11:25:32

安卓离线打包

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
安卓离线打包

UniApp Android 离线打包完整

适用于 UniApp 开发者快速掌握 Android 平台离线打包流程,摆脱 HBuilderX 在线云打包依赖,提升构建效率与安全性。

为什么需要离线打包

对于我个人,如果在Hbuilder云打包一次需要的时间太长而且次数有限,厌倦了云打包的速度,所以决定自己实现一个离线打包。

首先需要下载uni官方的离线打包项目

点击进入官网下载
进入工程可以看到如下文件夹

build.gradle中配置签名

buildToolsVersion'35.0.0'namespace'com.shuishenhuole.test'defaultConfig{applicationId"com.shuishenhuole.test"minSdkVersion21targetSdkVersion33versionCode1versionName"1.0"multiDexEnabledtruecompileOptions{sourceCompatibility JavaVersion.VERSION_1_8 targetCompatibility JavaVersion.VERSION_1_8}}signingConfigs{config{keyAlias'签名别名'keyPassword'签名密码'storeFile file('xxx/xxx/xxx.keystore或xxx/xxx/xxx.jks')// 路径为相对路径或绝对路径 storePassword'密码'v1SigningEnabledtrue//兼容v1 v2SigningEnabledtrue//兼容v2}}

如果使用的是云签名
密码=签名密码
applicationId 为应用包名
namespace 最好也填写包名

Hbuilder打包

打包hbuilder生成打包文件

[HBuilder]10:37:42.024 编译器版本:4.87(vue3)[HBuilder]10:37:42.032 正在编译中...[HBuilder]10:38:27.104 项目test编译成功。[HBuilder]10:38:27.161 项目test正在导出...[HBuilder]10:38:27.219 项目test导出成功,路径为:C:\Users\shuishenhuole\Desktop\yd\test\unpackage\resources

将打包之后的文件放在assets/apps文件中(Android项目中)

配置dcloud_control.xml

assets/data/dcloud_control.xml
appid=填写自己的app包名

<hbuilder><apps><appappid="__UNI__F474772"appver=""/></apps></hbuilder>

配置AndroidManifest.xml

android:value=填写自己的appkey

<meta-dataandroid:name="dcloud_appkey"android:value="73afb5b0a3d2c3c70805be819edca799"/>

配置图标

icon.png为应用的图标。

push.png为推送消息的图标。

splash.png为应用启动页的图标。

如何生成apk文件?

如需要更多的配置可以查阅如下官方文档
官方文档
配置apikey文档

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/6/15 12:36:23

豆瓣电影大数据分析系统定制(设计源文件+万字报告+讲解)(支持资料、图片参考_相关定制)_文章底部可以扫码

豆瓣电影大数据分析系统定制(设计源文件万字报告讲解)&#xff08;支持资料、图片参考_相关定制&#xff09;_文章底部可以扫码 可要求使用组件&#xff0c;代码分析为主&#xff0c;可加推荐算法&#xff0c;可视化组件按要求来&#xff0c;动态展示没问题。系统定制时间按需&…

作者头像 李华
网站建设 2026/6/15 12:37:40

2026年不容错过!免费AI搜索优化(GEO)监测工具盘点

现在&#xff0c;DeepSeek、Kimi、ChatGPT这些AI搜索工具越来越普及&#xff0c;GEO&#xff08;生成式引擎优化&#xff09;成了企业必须关注的事情。选对工具&#xff0c;能让你的品牌在AI搜索里更容易被看见。我们整理了2026年最值得关注的九款GEO工具&#xff0c;从它们的功…

作者头像 李华
网站建设 2026/6/15 7:19:00

Flutter for OpenHarmony 实战_割绳子游戏物理模拟与手势交互

Flutter for OpenHarmony 实战&#xff1a;割绳子游戏物理模拟与手势交互 文章目录 Flutter for OpenHarmony 实战&#xff1a;割绳子游戏物理模拟与手势交互前言一、绳子物理系统1.1 绳子段数据结构1.2 绳子初始化 二、切割手势识别2.1 手势检测2.2 线段相交检测2.3 绳子切割 …

作者头像 李华
网站建设 2026/6/15 12:38:31

nvm,node,npm关系

nvm&#xff0c;node,npm 关系 Node、NPM、NVM 核心逻辑与知识点梳理 一、核心概念 Node&#xff1a;JavaScript的跨端运行环境&#xff0c;内置Chrome的V8引擎&#xff0c;打破JS只能在浏览器运行的限制&#xff0c;让JS可在服务器/本地终端等浏览器外环境执行。NPM&#x…

作者头像 李华
网站建设 2026/6/15 16:48:53

【开题答辩全过程】以 基于SpringBoot云旅行微信小程序的设计和实现为例,包含答辩的问题和答案

个人简介一名14年经验的资深毕设内行人&#xff0c;语言擅长Java、php、微信小程序、Python、Golang、安卓Android等开发项目包括大数据、深度学习、网站、小程序、安卓、算法。平常会做一些项目定制化开发、代码讲解、答辩教学、文档编写、也懂一些降重方面的技巧。感谢大家的…

作者头像 李华