(二)IONIC3 打包安卓apk

一、依赖环境

1.nodejs(下载传送门:http://nodejs.cn/download/

默认安装

2.JAVA JDK (JAVA的开发基础类库,Android需要,下载传送门:https://www.oracle.com/technetwork/java/javase/downloads/index.html

默认安装,安装完成后路径应为:C:Program FilesJava,打开cmd,输入java -version验证是否安装成功

3.JAVA SDK (安卓开发集成包,集成了安卓的开发工具,插件,API等等,下载传送门:https://www.oracle.com/technetwork/java/javase/downloads/index.html

4.gradle(JAVA界的Weboack ,支撑app的编译,打包的流程,下载传送门:https://gradle.org/

5.上述安装完成后配置环境变量:我的电脑——右键属性——-高级系统设置——-环境变量

(1)新建android系统变量JAVA_HOME,ANDROID_HOME,GRADLE_HOME

name: JAVA_HOME

key: C:Program FilesJavajdk

name: ANDROID_HOME

key: C:Program FilesJavaandroidsdk

name: GRADLE_HOME

key: C:Program FilesJavagradle

(2)选择系统变量path,将 ;%ANDROID_HOME% ools 写在最后,前面有【;】分隔符(注:win 10 系统不需要分号,SDK,JDK也是同理)

(3)打开cmd,输入 android -h,如果出现一大堆指令,说明你的SDK安装无误,并且环境变量配置OK

(4)打开SDK目录下的SDK Manager.exe,打开菜单 Tools,选择 options,配置国内镜像(如果镜像不通则需要使用VPN)

HTTP Proxy Server:mirrors.neusoft.edu.cn

HTTP Proxy Port: 80

底部 Other 勾选 Force https://...

配置完成打开菜单 packages 点击 reload

然后分别勾选 Android SDK Tools,Android SDK platform-tools,Android SDK Build-tools,SDK platform

勾选好后点击 install packages 安装

二、IONIC项目创建

(一)Ionic 项目搭建(参考)

三、打包

执行 ionic cordova build android -release

如果这条命令有问题,可以去掉 -release 然后 debug 编译

如果出现 Build Success 说明打包成功,以及提示 APK 生成路径

四、签名

APK发布需要签名

1.打开JDK目录下的bin文件夹(C:Program FilesJavajdk1.8.0_71in),看看有没有keytool.exe和jarsigner.exe文件,这两个程序用于给APK签名,签名以后即可发布

2.将 IONIC 生成的文件先命名为app.apk,然后复制一份当前的bin目录里

3.执行命令,输入秘钥确认即可生成签名文件,有效期20000天,仅仅在第一次生成签名文件,以后不需要

keytool -genkey -v -keystore [姓名].keystore -alias [姓名].keystore -keyalg RSA -validity 20000

4.使用签名文件对APK进行签名

jarsigner -verbose -keystore [姓名].keystore -signedjar complete.apk app.apk [姓名].keystore

输入前面设置的密码,即可签名

IONIC打包的文件为app.apk,签名后的文件为complete.apk

原文地址:https://www.cnblogs.com/chendongbky/p/11413776.html