ionic android打包

一、环境配置

1、需要用到的环境(下面是本人的环境以及版本号)

 node.js:6.9.3

jdk :"1.8.0_201"(jdk和jre都要配置到path里面)

Android sdk (在cmd里面可以运行adb就好了 不需要安装Android studio)

ionic: 3.12.0

cordova :9.0.0

gradle:5.2.1

2、node,jdk,android,gradle 环境变量自己配置

二、创建项目以及打包

1、创建一个新的项目 myApp 

       

ionic run start tabs

2、对已经创建好的项目进行打包

i、

ionic platform add android 添加Android打包平台执行成功后paltform目录下面会多一个Android目录

 

ii、

ionic cordova build android --prod --release  //打包命令成功后会显示success ,打包速度有点慢,这一步可能遇到很多问题

在执行上面的命的时候我遇到了这个问题minSdkVersion版本过低我就是把16 改成19执行下面的命令再回到2步

  ionic cordova platform rm android //删除Android打包平台 

这个时候就需要修改config.xml文件ionic android打包_第1张图片

 

打包成功后一定会显示success,myApp\platforms\android\app\build\outputs\apk\release下面会生成一个apk文件

3、设置签名

keytool -genkey -v -keystore my-release-key.keystore -alias alias_name -keyalg RSA -keysize 2048 -validity 10000

4、给apk添加签名(可以使用相对路径/也可以使用绝对路径)

jarsigner -verbose -sigalg SHA1withRSA -digestalg SHA1 -keystore my-release-key.keystore D:\gitHub\myApp\platforms\android\app\build\outputs\apk\release\app-release-unsigned.apk alias_name

5、

使用ionic build --release android构建后,文件即是已签名的安装包

 

你可能感兴趣的:(ionic,android)