2016-07-20 42 views
13

錯誤地,我完全刪除了Android SDK文件夾。以前我曾多次使用cordova/phonegap部署meteor到android設備。當通過Android Studio重新安裝SDK並嘗試在設備中運行流星時,出現此錯誤:在將流星部署到android-device時未能找到構建工具修訂版本24.0.1

A problem occurred configuring root project 'android'. > failed to find Build Tools revision 24.0.1

什麼可能是錯誤的?我已經檢查過Android Studio SDK管理器,我已經正確安裝: 1)SDK平臺(建立23) 2)SDK構建工具(編譯24.0.1) 3)SDK平臺工具(編譯24.0.1)

另外,我已經正確設置HOME PATH變量並檢查了build-tools文件夾,並提到了該版本。任何建議可以讚賞。

回答

18

從控制檯運行命令:Android。

它會調出android管理器(與Android Studio SDK管理器不同)。它將顯示未安裝構建工具版本24.0.1。選擇並安裝它並解決問題。

奇怪的是Android Studio安裝的24.0.1版本由Android Manager顯示爲24。

p.s.您應該在sdk/tools目錄中運行Android命令,除非您已經將它包含在$ PATH變量中。

+0

由於某種原因,即使這樣做似乎並沒有爲我做 - 非常困惑 –

+0

Upss ...安卓管理器顯示安裝工具24.0.1嗎?錯誤仍然是一樣的? – Ruben

+1

這顯然是第一個檢查的地方,但如果它仍然無法正常工作,請務必嘗試下面的@ RogerCarvalho的答案。 –

27

我也有這個問題。即使構建工具是使用SDK管理器安裝的,科爾多瓦也找不到它們。我決定用它通過命令行重新安裝編譯工具:

~/| cd ~/Library/Android/sdk 
~/Android/Sdk| ./tools/android list sdk -a | grep "SDK Build-tools" 
    4- Android SDK Build-tools, revision 24.0.1 
    ... 
~/Android/Sdk| ./tools/android update sdk -a -u -t 4 
    ... 

這樣做了以後,科爾多瓦確實承認的構建工具。

+1

謝謝!這對我有效! – Jordi

+0

感謝您的建議! – flchaux

+0

我接受的答案並不適用。答案的確如此。 –

1

1 - NPM更新-g離子科爾多瓦
2 - 機器人更新SDK -a -u -t 4
3 - 離子狀態復位--plugins
4 - 科爾多瓦遙測上
5 - 離子平臺添加Android
6 - 離子建設android

相關問題