2017-04-02 62 views
0

enter image description hereIonic Android Build錯誤

在使用Ionic CLI構建Android時出現以下錯誤。

的第一個錯誤說「無法找到任何匹配com.android.support:support-v4:+版本。」

我曾嘗試更新所有的Android API的,但仍然有同樣的錯誤。 我認爲有一個簡單的解決方案,但我只是不熟悉Android和SDK管理器,使附着也是我使用SDK Manager具有下載的屏幕截圖。我錯過了什麼?

enter image description here

enter image description here

+0

與去除現有的平臺和插件,並嘗試重新將它們添加 –

回答

0

好吧,所以進入地獄的坑後,我設法解決這個問題。免責聲明:我是很新的建築/編譯爲Android(請記住,我是一個離子的用戶,我們希望沒有什麼用原生的Android/iOS的工作的障礙,這樣做),因此這種解決方案可能看起來很明顯。

SOLUTION(Windows 7):

  • 我有一個很老版本的Android工作室 - 我升級。儘管舊SDK Manager說所有的API都被下載並且很好,但我認爲它過時了(從我認爲的2014年開始),它誤導了我錯誤的標誌。
  • 系統路徑是一個爛攤子。有人告訴你指向Android SDK的'appData'位置,其他人則告訴你指向C盤上的'AndroidSDK'文件夾。 'appData'位置最終爲我工作。
    • 系統路徑說明:
    • 進入控制面板>高級系統設置>「高級」系統屬性彈出選項卡>環境變量。
    • 現在設置一個新的「SYSTEM」變量,並調用它ANDROID_HOME並給它以下值:C:\Users\<YOUR_USERNAME>\AppData\Local\Android\android-studio\sdk
    • 最後,在系統變量部分,更新「路徑」(不完全更換,只需添加下面的文字它)與%ANDROID_HOME%\platform-tools;%ANDROID_HOME%\tools;
    • 現在保存的系統變量,打好嗎(退出所有的彈出窗口),然後關閉並重新打開終端(我用GIT的Bash)。再次運行科爾多瓦/離子Android編譯命令,它應該工作cordova build --release android