2015-09-01 59 views
0

當我嘗試使用ionic build android我得到這個錯誤構建應用程序:離子構建Android API錯誤未找到

[Error: Please install Android target: "android-22". 

Hint: Open the SDK manager by running: C:\Program\ Files\Android\android-sdk\tools\android.BAT 
You will require: 
1. "SDK Platform" for android-22 
2. "Android SDK Platform-tools (latest) 
3. "Android SDK Build-tools" (latest)] 
ERROR building one of the platforms: Error: cmd: Command failed with exit code 2 
You may not have the required environment or OS to build this project 
Error: cmd: Command failed with exit code 2 
    at ChildProcess.whenDone (C:\Users\nbk2cbg\AppData\Roaming\npm\node_modules\cordova\node_modules\cordova-lib\src\cordova\superspawn.js:139:23) 
    at ChildProcess.emit (events.js:110:17) 
    at maybeClose (child_process.js:1015:16) 
    at Process.ChildProcess._handle.onexit (child_process.js:1087:5) 

我已經安裝了Android的API 23,22和17添加了路徑環境變量。安裝並重新安裝nodejs。

顯然我還安裝了平臺工具(所有這些工具)和構建工具(所有這些工具)。

我忘了提及我的環境是在windows上。

還有其他想法嗎?

回答

0

試試這個解決方案:

  1. 你應該先構建之前添加Android平臺。

    科爾多瓦平臺添加的Android

  2. 嘗試添加到PATH環境變量以下的Android SDK文件夾:

C:\ Program Files文件\的Android \ SDK \工具

C:\ Program Files \ Android \ sdk \ platform-tools

  1. 首先更新Android SDK工具和Android SDK平臺工具。然後,你將得到更新API 21個

乾杯兄弟..

+0

我已經做到了。但仍然得到相同的錯誤 –

+0

你是否在你的項目中添加任何插件? –

+0

或者您應該從android sdk安裝平臺工具和構建工具。 試圖做到這一點,告訴我發生了什麼事? –

0

只是刪除了Android平臺,並添加3.7.1

cordova platforms remove android 
cordova platforms add [email protected] 

後比

ionic build android 

而且您將在以下位置找到.apk文件:

"C:\Development\test\platforms\android\ant-build\MainActivity-debug-unaligned.apk" 

在完成所有工作後,我的確和你的錯誤一樣! 操作系統Windows 10 來源:https://stackoverflow.com/a/30029080/1106537

相關問題