前言:
ionic 3 開發(fā)APP, 從零到成功build成apk ,在這里做個記錄,以windows 系統(tǒng)為例。
目錄:
一、材料準備
二、環(huán)境搭建
三、創(chuàng)建項目
四、打包
五、其他
一、材料準備
安裝 node.js (提供npm)
下載地址:(https://nodejs.org/en/)安裝 Python(因為安裝依賴過程中提示我需要安裝Python,具體原因我沒有去找)
下載地址:(https://www.python.org/downloads/)-
安裝 Java (打包成 apk 需要用到Java的環(huán)境)
下載地址:(http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html)
下載之前要點擊上面的同意許可 -
安裝Android SDK (打包成 apk 需要用到Android 的API)
下載地址:(http://www.androiddevtools.cn/)
點擊SDK Tools
選擇exe文件下載 下載Android API
在下載 API 的時候 tools 也要下載同樣版本的。
提醒:這些API 需要的內存非常大,所以你安裝Android SDK 的時候盡量選擇大點的盤安裝,為這些API 騰出空間,根據(jù)需求選擇,不建議全部勾選,土豪隨意。


- 安裝 Android Studio (ionic 2x 打包成 apk 依賴 Gradle 編譯,安裝這個會自動幫我們安裝了 Gradle,免去了設置 Gradle 環(huán)境變量)
我電腦是64位,所以選擇了這個
二、環(huán)境變量設置
-
環(huán)境變量需要設置兩個 :Java 、Android SDK
Java 的環(huán)境變量名是: JAVA_HOME
Android SDK 的環(huán)境變量名是: ANDROID_HOME 其實也很簡單點擊電腦屏幕左下角的開始按鈕,在輸入框里面輸入 ‘環(huán)境變量’ 回車進入設置窗口
-
以 ANDROID_HOME 為例子如下圖(Java 也同理)
變量名是:ANDROID_HOME
變量值是:你安裝Android SDK的路徑 (例:D:\Program Files (x86)\Android\android-sdk)
一般情況下默認系統(tǒng)變量里面是沒有的,所以你要新建一個。

-
接下來是Path的設置
如果電腦本身已經(jīng)有這個Path了,就不用新建,沒有就要新建一個
變量名:Path (網(wǎng)上有一些教程是大寫 PATH,應該是不區(qū)分大小寫才對)
變量值: Android SDK安裝目錄下面的 tools、tools/bin、platform-tools 的路徑,用分號 ";" 隔開,官網(wǎng)建議3個路徑都加,詳情請移步至(https://cordova.apache.org/docs/en/latest/guide/platforms/android/index.html)

三、創(chuàng)建項目
- 創(chuàng)建項目之前首先要安裝 ionic cordova
-
安裝 (默認安裝最新版)
npm install -g ionic cordova
-

- 創(chuàng)建項目
-
myApp 是文件夾名字,隨意命名,更多例子請輸入 " ionic start -h " 查看幫助
//創(chuàng)建一個空的項目例子
ionic start myApp blank//創(chuàng)建一個有tabs的項目例子
ionic start myApp tabs//創(chuàng)建一個基于 ionic1 的項目例子 (在這里不討論這個)
ionic start myApp blank --type=ionic1
-

- 啟動項目
- 安裝好項目之后就是啟動項目了,命令如下
// 進入這個項目文件夾
cd dome
// 運行這個項目
ionic serve
- 安裝好項目之后就是啟動項目了,命令如下

四、打包
-
這一步是最后一步了,如果以上步驟都成功了,那這一步就很容易了
// 進入這個項目文件夾
cd dome
// 添加Android平臺
ionic cordova platform add android- 下面三個根據(jù)你的需求選擇一個
// 生成一個debug的 apk文件
ionic cordova build android --prod
// 生成一個未簽名可發(fā)布版本的(release )的 apk文件
ionic cordova build android --release
// 生成兩種(debug、release) apk文件
ionic cordova build android --prod --release
- 下面三個根據(jù)你的需求選擇一個


- 在這里,我遇到一個問題,release 版本在手機里面安裝不了(模擬器也不行),debug 版本就可以安裝,如果你有幸知道解決的辦法,你可以聯(lián)系我(微信:380018663)或者評論告訴我,以上有什么不對的地方也可以指出來,感謝感謝?。?!
五、其他
- 下面附上你可能會用到的鏈接
ionic 3 英文文檔 (https://ionicframework.com/docs/api/components/action-sheet/ActionSheetController/)
ionic 3 中文文檔 (http://www.ionic.wang/css_doc-v3.html#overview)
Angular4.x、ionic3.x百度網(wǎng)盤下載地址:(https://pan.baidu.com/s/1eTyvq5W)
Angular4.x、ionic3.x官網(wǎng)實時更新下載地址:(https://www.itying.com/goods-460.html)
Es6 中文文檔 (http://es6.ruanyifeng.com/)
TypeScript 中文文檔 (https://ts.xcatliu.com/introduction/what-is-typescript.html)



