uniapp本地原生打包成安卓的项目,超级详细。

  • 被uniapp官方文档坑惨了的一天。

导入并删除
正确配置appid
自定义签名文件
本地配置签名
开发者后台配置

第一步下载需要用到的东西:

1.本地的资源包:HBulider 发行 -> 原生App-本地打包(L)->生成本地打包App资源

Android Studio 链接: Android Studio官网下载地址.

App离线SDK下载: 链接: 最新android平台SDK下载 提取码: 7rfu

我们首先先去解压下载之后的 App离线SDK :长这个样子,我们要用的东西主要就是那个压缩包,先把压缩包解压了。
在这里插入图片描述
解压后长这这样
|-- HBuilder-Hello App离线打包演示应用
|-- HBuilder-Integrate-AS 集成uni-app的最简示例
|-- SDK SDK库文件目录
|-- Feature-Android.xls Android平台各扩展Feature API对应的详细配置
|-- Readme.txt 版本说明文件及注意事项
|-- UniPlugin-Hello-AS uni原生插件开发示例

我们主要用 HBuilder-Intergrate-AS 这个包

在这里插入图片描述
把这引入Android Studio(我给他改了名字叫做UniAndroid
在这里插入图片描述
然后我们先删一些东西,改成我们自己好用的。
项目->src->main->assets->红框文件。
删除,

### 如何使用 UniApp 进行原生安卓应用的打包 #### 1. 准备工作 在开始之前,确保已经安装并配置好 HBuilderX 开发工具。如果需要更高级的功能或者自定义设置,则可能还需要额外配置 Android SDK 和 JDK 环境[^3]。 #### 2. 配置签名证书 为了生正式可用的 APK 文件,必须先准备好签名证书。可以选择两种方式来完这一环节: - **云打包**:通过 DCloud 平台创建云端证书,在平台上直接生所需的签名文件[^5]。 - **本地打包**:手动制作 keystore 文件,并将其导入到项目的 `manifest.json` 中指定路径下[^4]。 #### 3. 设置 manifest.json 文件 打开项目根目录下的 `manifest.json` 文件,进入 “App模块权限” 页面调整必要的参数选项,比如应用名称、图标资源图片等基本信息设定;同时也要注意勾选启用某些特定功能开关(如推送通知服务支持)[^1]。 #### 4. 执行打包命令 ##### 方法一:采用云打包形式 登录至 https://www.dcloud.io/ 后台管理系统页面,按照指引上传源码压缩包等待处理完后下载最终产物即为已签名校验过的APK安装程序[^2]。 ##### 方法二:借助于HBuilderX 实现本地构建流程 启动桌面版IDE界面内的菜单栏项:“运行 -> 构建原生App”,随后依据提示逐步填写各项细节直至整个过程结束为止就会得到目标产物——未经任何加密保护措施施加前的状态版本应用程序文件(.apk)。 ```bash # 如果选择了本地打包模式,请确认以下依赖均已正确安装 sudo apt-get update && sudo apt-get install openjdk-8-jdk android-sdk-tools ``` 对于更加复杂的场景需求来说,还能够引入 Gradle 构建脚本来自定义更多属性值: ```gradle android { defaultConfig { applicationId "com.example.myapp" minSdkVersion 21 targetSdkVersion 30 } } ``` 以上便是基于 UniApp 技术栈打造跨平台移动客户端解决方案过程中涉及到的一个重要组部分——如何高效便捷地完针对 Android 设备适配后的分发部署准备工作概述说明文档内容总结归纳而的结果展示列表如下所示:
评论 5
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值