纯小白uni-app+Android Studio离线打包

一、HBulderX

(1)cloud:开发者中心 注册登录

(2)HBulderX登录开发者中心的账号,创建uni-app项目-》test,此时点击test下文件mainfest.json,会出现如下uni-app的AppID

同时在CLOUD上也会出现此项目,注意,项目名称和AppID要对上

3HBulderX本地打包

打包结果如下,期间要下什么插件,就让它下吧

4 Android 离线 SDK 下载
下载地址: https://nativesupport.dcloud.net.cn/AppDocs/download/android.html
注意版本对应,下载后解压如下:
HBulderX 本地打包的文件复制到 apps 里面这个位置,里面的其他文件可以删除
二、Android Studio
Android Studio 打开项目,注意红框中 AppID 要保持一致,不一致的改成一致
版本也最好保持一致,另外包名 applicationId 也要保持一致(一般都是一致的不需要改)
三、Jks密钥
1 )安卓打包需要密钥,有默认的 test.jks,不过默认的密钥,所有的项目都是会一样的。
所以最好还是使用自己的密钥
生成自己的密钥:
创建一个新的在项目下,密码自己的随便填,自己记住就行,建议简单设置,比如 123456
如图,默认的 test.jks 就可以删除了,修改项目,使用自己建的 key,jks
2 )打开 key.jks ,拿到密钥。
找到 key.jks 文件夹处, cmd 打开
打开key.jks文件查看
keytool -list -v -keystore key.jks

容易出现以下问题

原因:电脑配置的环境变量的jdk和打开项目默认jdk地址不一样。找到项目默认的jdk地址

到这个文件夹的bin下再次打开cmd

keytool -list -v -keystore C:\apk-uni\Android-SDK@4.13.82065_20240424\HBuilderIntegrate-AS\simpleDemo\key.jks
找到对应别名下的 SHA1 SHA256
2 )使用密钥生成离线打包 key
打开 CLOUD ,点击应用名称
填写以下信息,把密钥填进去
填完后在此处生成离线打包key
将离线打包 key 填入 AndroidManifest.xml
接下来,就可以打包了
打包而成的文件
  • 5
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值