1. 实现打包之前需要的软件及包:
Android SDK Manager就是一个Android软件开发工具包管理器,就像一个桥梁,连通本地和服务器,从服务器下载安卓开发所需工具到本地。
JDK是 Java 语言的软件开发工具包,主要用于移动设备、嵌入式设备上的java应用程序。JDK是整个java开发的核心,它包含了JAVA的运行环境,JAVA工具和JAVA基础的类库。(在运行ionic2的项目jdk版本必须在1.8以上)
GRADLE是项目构建工具,在ionic corvada run/build android的情况下必须要有这个构建工具支持
2. 添加平台支持
a) ionic cordova platform add android
b) ionic cordova build android 【debug版本,无需签名】
c) ionic cordova build android --release 【发布版,需要签名(要使用jarsigner签名必须用release版本)】
d) ionic cordova build android --release --prod => 优化启动速度,解决启动白屏
3. 安装Android SDK Manager
错误:路径中没有Android sdk,现在我们需要去下载sdk,并配置到环境变量中
sdk下载地址:https://android-sdk.en.softonic.com/download
链接: https://pan.baidu.com/s/1o94ndou 密码: i2dv
默认安装之后的地址: C:\Users\***\AppData\Local\Android\Sdk; 配置到环境变量中
安装好后,在环境变量中直接添加,
在执行 Ionic cordova platform add android,如果还是不行尝试
ionic cordova platform remove android --->移除安卓平台
ionic cordova platform add android
4. 安装JDK
jdk:
链接: https://pan.baidu.com/s/1o90PrtS 密码: j77p
或者 官方下载版本,【1.8可以,1.9报错】
默认安装后配置环境变量:
C:\Program Files\Java\jdk1.8.0_161;
C:\Program Files\Java\jre1.8.0_161;
再重新执行移除添加--- ionic cordova platform add android
5.gradle
在执行 ionic cordova build android 时可能出现 的一中错误:
说是找不到,通过路径找到了 C:\Users\DIY\.gradle\wrapper\dists\gradle-3.3-all\55gk2rcmfc6p2dg9u9ohc3hw9
将该目录下的所有文件删除之后再执行发现还是出现问题 结果删除掉了C:\Users\admin.gradle\wrapper\dists\下的所有文件
卸载Android sdk 再次安装Android sdk,出现app-debug.apk表示打包成功