uniapp打包成android版本的app

 用到的工具:HBuilder X、Android Studio、jdk环境

本文参考:uni-app打包成Android Apk 全程详解_uniapp npm run build_CicadaMay的博客-CSDN博客

uni-app离线打包APK教程 - 哔哩哔哩

1、使用HBuilder X将项目本地打包

1.1、将自己的正常项目拖进HBuilder X中(我用的是vue编写的小程序项目)

1.2、操作方式见下图

注意:只要步骤2能操作成功,说明自己的HBuilder X是有登录DCloud账号的。后面的第3大步骤能用到。不清楚的可以问一下身边的同事

1.3、打包完成后会在项目目录中生成unapckage文件夹(就是步骤2的图片中倒数第二个文件夹)。

2、下载小程序Android 离线SDK

2.1、下载的小程序Android离线SDK要与HBuilder X版本一致。(使用最新版本的HBuilder X就得了,这样可以去下载对应的Dcloud官网公布的最新版小程序Android 离线SDK)

HBuilder X版本查看方式,见下图

 2.2、下载下来的小程序Android 离线SDK是个压缩包,如下图

 2.3、解压缩下载下来的SDK包,如下图

2.4、使用Android Studio打开 解压缩SDK后,里面的 HBuilder-Integrate-AS项目

3、申请Appkey

使用本地打包需要到DCloud官网为项目申请Appkey

注意:步骤1.2是使用HBuilder X将项目本地打包。细心观察会发现,“本地打包”选项是第三项,第一项为“云打包”

 3.1、查看uni-app的AppID,如下图

注意:若进行了图中的重新获取ID步骤,需要重新执行步骤1.2 

3.2、登录DCLOUD开发者后台,操作见下图

 

点击新增按钮后进入此页面,见下图

先停留在此页面,进行后续步骤

4、制作签名密钥

注意: 此操作需要已经配置了java环境变量

 4.1、在自定义目录内,执行如下操作

4.2、创建密钥

输入指令:

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

注意:xxx是自定义的别名,要保存好,等会用的到

 

 以上步骤执行完,会在执行命令的文件夹下生成密钥文件

4.3、查看密钥

输入指令:

keytool -list -v -keystore xxx.keystore 

 5、回到步骤3.2页面完成申请

6、回到Android Studio完成修改

官方教程:开发环境 | uni小程序SDK 

6.1、AndroidManifest.xml文件修改

6.2、 替换目录

6.3、修改文件

6.4、修改app的build.gradle文件

 7、打包测试

以上步骤完成,可以先在Android Studio上运行一下试试了。这里略过,直接说打包apk文件,步骤见图

 

下图选择Choose existing...,选择自己制作的签名文件 

 


本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!

相关文章

立即
投稿

微信公众账号

微信扫一扫加关注

返回
顶部