UNI-APP打包APK

目录

所需工具:

第一步:将代码在HBuilderX中打包。

第二步:下载Android离线SDK。

第三步:将APP资源移动到SDK中。

第四步:生成证书签名。

第五步:生成appkey。

第六步:将simpleDemo目录导入Android Stuio中。


所需工具:

        开发工具:HBuilderX;

        打包工具:Android Studio;

        证书生成工具:JDK;

第一步:将代码在HBuilderX中打包。

发行->本地打包->生成本地打包APP资源。

第二步:下载Android离线SDK。

官网:https://nativesupport.dcloud.net.cn/AppDocs/download/android

将HBuilder-Integrate-AS\simpleDemo\src\main\assets\apps\__UNI__A目录删掉。

注意HBuilder-Integrate-AS\gradle\wrapper\gradle-wrapper.properties中gradle的版本,并前往gradle官网下载该版本的gradle。

第三步:将APP资源移动到SDK中。

将HBuilderX导出的APP资源中以AppID命名的文件夹移动到SDK的HBuilder-Integrate-AS\simpleDemo\src\main\assets\apps 路径下。

在assets/data/dcloud_control.xml中修改appid为你在HBuilderX中的appid(manifest文件中)。

第四步:生成证书签名。

在JDK配置好之后,可以在命令提示符中输入以下命令(注意提前cd到你希望放证书签名的目录):

keytool -genkey -alias testalias -keyalg RSA -keysize 2048 -validity 36500 -keystore test.keystore

后续的信息可以随意填,做好记录就行。

 生成完成后输入命令查看信息:

keytool -list -v -keystore test.keystore

记住这里的信息,后面要用。

第五步:生成appkey。

 前往dcloud官网:开发者中心

进入当前项目-离线打包key管理,填写证书的信息,生成appkey。包名在simpleDemo\src\main\AndroidManifest.xml——<manifest pakage="<your pakage name>">,这里不可以随意填

同样在simpleDemo\src\main\AndroidManifest.xml中的最下方填入你的appkey,如:<meta-data android:value="your appkey">。

第六步:将simpleDemo目录导入Android Stuio中。

在Android Stuio中打开simpleDeme目录,在setting-Build-Build Tool-gradle中修改配置。这里的gradle用第二步中下载的gradle。如果不了解gradle的使用,建议先看看相关教程,这里与idea的配置是相同的。

配置修改完成后,在左上角Build中可以生成签名的APK文件。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值