ionic3編譯到Android 相關配置

前言:

因爲 ionic是能夠進行多平臺打包運行的,如今咱們就來看看如何在Android和iOS中平臺中進行運行:java

ionic 添加到Android平臺:

執行的命令爲:android

//將ionic src中的代碼添加到 Android
ionic platform add android
//使用 cordova 建立一個Android 項目
ionic cordova build android
//直接在Android設備上運行
ionic cordova emulate android

ionic platform add android

ionic cordova build android


這時候咱們發現出現一個錯誤:路徑中沒有Android sdk,如今咱們須要去下載sdk 並配置到環境變量中。如何安裝過Android studio ,能夠直接在Android studio中獲得sdk。
sdk下載地址:https://android-sdk.en.softonic.com/download
安裝好後,在環境變量中直接添加:ios


我這裏因爲安裝過Android studio 因此我直接使用 已經存在的sdk 和sdk下的platform-tools,
而後在新的cmd窗口中運行ionic cordova build android
又出現一個錯誤:windows


說什麼java環境配置出錯 而且須要一個 gradle ,
但是我明明有java環境的啊,ionic


後來發現D:\Program Files\Java\jdk1.8.0_144\bin後面不能有bin,好的,咱們去掉bin,
再次在新的cmd窗口中運行ionic cordova build android
又出現了剛剛那個錯誤工具


這是爲何?明明java都已經修改了。
而後再仔細檢查發現:還有一個gradle爲配置:gradle

Gradle是一個基於Apache Ant和Apache Maven概念的項目自動化構建工具。它使用一種基於Groovy的特定領域語言(DSL)來聲明項目設置,拋棄了基於XML的各類繁瑣配置。
注意:
ionic3.x之後打包Android apk須要使用gradle進行編譯。

而後咱們去下載 gradle:
gradle 下載地址:http://services.gradle.org/distributions/
下載後解壓,並在環境變量的系統變量中配置,我這裏下載的是gradle-3.3ui


須要注意的是gradle後面須要binspa

再次在新的cmd窗口中運行ionic cordova build androidcode


OK,打包成功。
能夠看到咱們apk安裝包的路徑:

使用Android studio 運行ionic 打包事後的項目:

咱們能夠在ionic 項目中 找到 platforms文件夾;


咱們能夠直接使用 Android studio打開 該文件夾下面的 android文件,這就是一個Android 項目,
ok,使用ionic3 打包Android 項目就介紹到這裏:

ionic3 打包iOS項目

// 添加iOS項目
$ ionic platform add ios
// 把src裏的內容同步到ios項目中(src後面會講到)
$ ionic cordova build ios
// 運行iOS項目,至關於在Xcode裏面按Command+R
$ ionic cordova emulate ios

打包iOS項目和打包Android項目大同小異,因爲個人電腦是 windows的,因此沒法打包iOS 項目會出現下面錯誤:

相關文章
相關標籤/搜索