ionic打包流程html一、首先 下載好android SDK,配置環境變量android
http://jingyan.baidu.com/article/49ad8bce54b1535834d8fa86.html SDK環境變量配置npm
http://jingyan.baidu.com/article/e75aca85508d15142edac6b8.html JDK環境變量配置windows
在個人電腦 右鍵屬性 - 高級系統設置 點開環境變量
(1)若是上方用戶變量有PATH,就在用戶變量PATH後面加上變量值 ;%ANDROID_HOME%\platform-tools 若是沒有新建一個,在變量值裏填上%ANDROID_HOME%\platform-tools
(2)下方系統變量中新建一個環境變量,變量名:ANDROID_HOME,變量值:E:\android-sdk-windows(安裝的SDK的位置,裏面有tools的那個文件夾)
(3)在系統變量path中添加 ;E:\android-sdk-windows\tools;E:\android-sdk-windows\platform-toolsmaven二、安裝cordova npm install -g cordova@5.4.1ionic
三、安裝安卓平臺 ionic platform add android,工具
會安裝android 24 的平臺,我是在Ionic Lab 中安裝的,是安裝android 22 平臺,由於個人SDK是下載的Android 5.1.1 (API22),在android SDK Manager 能夠下載其它的版本
在安裝的過程當中可能會出現gradle下載特別慢,或者根本下載不下來,gradle須要手動下載 gradle-2.14.1-all.zip(個人錯誤日誌記錄的是這個版本)ui
經過下面的直接下載gradle阿里雲
http://services.gradle.org/distributions/gradle-2.14.1-all.zip把下載好的gradle-2.14.1-all.zip 放進E:\ionic\ionicdemo2\platforms\android\gradle這個目錄裏面,而後找到
E:\ionic\ionicdemo2\platforms\android\cordova\lib 裏面的build.js 文件,改爲下面的var distributionUrl = 'distributionUrl=../gradle-2.14.1-all.zip';
由於我用的imagePicker插件繼續安裝這個插件
四、命令ionic plugin add cordova-plugin-image-picker 回車等待安裝,安裝時間比較長
五、ionic build android
網上看到頗有多是由於你的Gradle的工具會去下載platforms/android/cordova和CordovaLib的maven的庫,這個時候須要修改build.gradle文件的repositories庫中,mavenCentral()修改爲爲阿里雲的庫
repositories {
flatDir {
dirs 'libs'
}
//mavenCentral()
maven { url "http://maven.aliyun.com/nexus/content/groups/public" }
}
這個我沒有試,我是耐心等的安裝maven庫,大概要一小時,有一次打包仍是報錯
cordova build android 用這個命令打包就行了