Ionic – An error occurred while listing Android targets – Add platform target for building an Ionic app

繼續跟著Ionic Framework的教學來建立我的Ionic Framework Hello World Project時
雖然是可以成功安裝
http://ionicframework.com/getting-started/

但是在執行指令去Add Android platform

ionic platform add android

出現以下的錯誤信息
Error from platform command – Add platform target for building an Ionic app
Error from platform command - Add platform target for building an Ionic app

做了一會research後終於找到解決方法

原來又是要設定一些”Environment Variables/ 環境變數” 的問題
[暫時所出現的問題..大部分都是因為電腦上沒有預先設定好一些”Environment Variables/ 環境變數” 所以出現的]

解決方法
在之前的網誌介紹了大家怎麼去設定”Environment Variables / 環境變數
E.G.
按一下”Advanced System Settings/進階系統設定” -> “Advanced tab/進階 分頁” ->”Environment Variables / 環境變數” 按一下

Environment Variables Settings
在”System variable / 系統變數” 上新增 “ANDROID_HOME

之後在 Variable Value 上加上你電腦上的Android SDK的資料夾
Set up System Variables on Windows for ANDROID_HOME

由于我之前是使用Android Studio的關係
所以我的Android SDK 是在Android Studio的資料夾 [可能和你的不一樣]
我的是在以下的路徑
C:\Program Files (x86)\Android\android-studio\sdk
Android Studio Android SDK Folder Path

完成後

之後選擇”System variable / 系統變數” 上的 “path
在最後一段文字上輸

;%ANDROID_HOME%\tools;%ANDROID_HOME%\platform-tools;

這會使用你之前定義的ANDROID_HOME變數再加上tools / platform-tools 來話給電腦聽你的Android SDK Toolsplatform tools 在那裡

Environment Variables -> Path for Android SDK Tools and Platform tools path

完成後可以回到Ionic / NodeJsconsole上再次執行

ionic platform add android

問題應該解決了 – 你應該會看到和以下相似的畫面

ionic platform add android works

Happy Coding

Leave a Reply