2015-04-28 33 views
5

我使用的是最新的離子箱爲4月27日到2015年的我已經能夠ionic platform add android但得到以下錯誤,當ionic build android離子盒流浪漢盒 - 安裝Android的目標:「機器人-22」

[Error: Please install Android target: "android-22". 
Hint: Open the SDK manager by running: /home/vagrant/android-sdk-linux/tools/android 

You will require: 
1. "SDK Platform" for android-22 
2. "Android SDK Platform-tools (latest) 
3. "Android SDK Build-tools" (latest)] 

我試着用下面的命令

android update sdk --no-ui 

從哪裏獲得取了一些輸出更新SDK「https://dl-ssl.google.com/android *」文件未找到。但是,如果我複製該網址並將其粘貼到瀏覽器上,該文件就在那裏。

因爲NAT給了我同樣的錯誤,所以我的流浪者箱子現在被橋接在網絡上,可以直接訪問互聯網。

任何幫助,非常感謝。

回答

9

請按照下列步驟操作。
1)在命令行鍵入android(確保ANDROID_HOME和PATH設置正確)
2)從填充列表中選擇API 22。
3)點擊安裝包。
4)在命令行輸入android avd。
5)設置API級別和其他配置。
6)現在鍵入ionic build android。

+1

如果我將目標sdk設置爲低於22的東西,這會在我建立時彈出來嗎?甚至沒有科爾多瓦平臺更新android工作 – astroanu

3

我通過將https改爲http或者vss選項來解決此問題,但是作爲快速修復 支持andorid API 21,如@astroanu評論這將有所幫助。它會在項目中添加API 21的支持。

$ cordova platforms remove android 
$ cordova platforms add [email protected] 
2

我能夠做建立一個Android APK如下:

  1. 下載/安裝的Android SDK(機器人工作室)後打開的SDK管理器。 AndroidStuido>外觀&行爲>系統設置> Android SKD。或者,您可以單擊打開Android Studio時出現的「歡迎使用Android Studio」窗口中的「SDK Manager」按鈕。
  2. 在SDK平臺下,點擊Android 5.1.1 - API Level 22,點擊Apply安裝軟件包。