uniapp离线打包

本文详细介绍了如何使用Android Studio进行离线打包UniApp APK的完整流程,包括准备Android Studio、生成证书、在开发者中心获取必要信息、使用HBuilder生成本地打包资源,以及在Android Studio中配置和打包。该教程适合需要离线打包的开发者,避免了云打包的依赖。
摘要由CSDN通过智能技术生成

uniapp离线打包apk文件

平时我们习惯用HBuilder开发,HBuilder可以云打包。但是如果我们要离线打包呢。那就需要借用另外一个软件才能打包,HBuilder目前还不能支持离线打包成apk文件
需要有以下几个东西

1.Android studio软件
2.自己电脑的证书
3.登录开发者中心,生成appkey,appid,包名,Android 证书签名SHA1等
4.HBuilder生成本地打包离线文件
5.下载官网上的例子,用Android studio配置打包(如果自己新建项目再配置,很麻烦)

1.Android studio软件

需要下载4.1版本的,因为你下载低于4.1版本的,你那边运行不起来官网上下来的例子,这个软件下载教程网上很多(在此放上一个我觉得还行的,我是用百度云下载的安装包)
https://blog.csdn.net/u011106915/article/details/109067981

2.自己电脑的证书(是免费的)

找到你的jre安装路径(不知道路径的,可参考https://jingyan.baidu.com/article/6b97984df8c2521ca2b0bf13.html)
cmd命令窗口转到jre的bin目录下,运行命令,生成证书,教程参考以下链接
https://ask.dcloud.net.cn/article/35777

3.登录开发者中心,生成appkey,appid,包名,Android 证书签名SHA1等

https://dev.dcloud.net.cn/
1)点击登录一下,注意要填写真实的邮箱,因为需要验证的。如果已经在本地创建项目,在这里点“创建应用”填上项目名就行了。
在这里插入图片描述
2)点击应用名称,生成各种信息
SHA1填写自己电脑上面的证书的。那两个包名填一样的,按照它上面提示的格式。(io.xxx.xxx)。点击保存就生成了各种信息。
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

4.HBuilder生成本地打包离线文件

点击左下角的登录Hbuilder,
发行—》原生app-本地打包—》生成本地打包APP资源(如果提示要填上appid,就打开项目下的ma’nifest.json。重新获取就行了)
生成后,在控制台会有文件路径,一般是会显示打包成功后的路径。一般是www文件夹

5.下载官网上的例子,用Android studio配置打包

从官网上把例子下载下来(https://nativesupport.dcloud.net.cn/AppDocs/download/android)
1)用Android studio打开HBuilder-HelloUniApp项目
2)把HBuilder本地打包那个文件复制到这儿(注意是www的上一层文件夹:那个文件夹名字跟appid一样,其他地方说替换原有www文件夹,我觉得不准确,因为你后面要配置appid的时候,跟这个文件夹名要一致)
在这里插入图片描述
3)把自己电脑的证书文件,放在app文件夹下面(不知道证书文件生成在哪的,可以去jre那个文件找一找,找不着可以全局搜一下,或者再看一下生成证书那一步)
在这里插入图片描述
4)打开build.gradle。配置这两个模块,这些信息都来自于你的电脑证书和开发者中心
在这里插入图片描述
5)打开AndroidManifest.xml,设置appkey
在这里插入图片描述
6)打开dcloud_contro.xml设置appid,跟开发者中心的保持一致
在这里插入图片描述

(以上是基础配置,也是必须配置的,至于改变app的图标,名称这些配置,很简单,可以另行百度。)
7)正式打包
Rebuild project
在这里插入图片描述
Buid apk
在这里插入图片描述

打包成功会在本地生成一个apk文件

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值