2016-06-26 42 views
7

我試圖在使用Android Studio的Android應用上開始開發,但每當我嘗試運行該應用時,都會收到錯誤Unable to obtain result of 'adb version'我嘗試卸載並重新安裝Android Studio多次在不同的計算機上運行(都運行Windows 10)並且每次出現相同的錯誤。我研究了這個問題,並且一直無法找到一致的解決方案。 (或者實際工作的)我對Android開發非常陌生,對於做什麼稍微有點不知所措;任何幫助解決這個問題將不勝感激。Android Studio:無法獲取'adb版本'的結果

+1

這不是Android Studio的問題,它與android sdk有關(adb是應該位於Android Sdk目錄的platform-tools目錄中的程序)。也許檢查它實際上是否存在... – Warrick

+0

據我所知,adb似乎在那裏;我的平臺工具文件夾看起來像這樣http://imgur.com/aalXCAE還有什麼我可以嘗試嗎? – teamshortcut

+1

在命令行中是否運行「adb.exe版本」返回類似「Android Debug Bridge version 1.0.32」的內容?如果是這樣,我會猜測android studio不知道android sdk實際上在哪裏...因爲運行命令它是sais,如果失敗顯然工作。 – Warrick

回答

10

發現解決方案歸功於@ user3109468,Android Studio有Android SDK的目錄錯誤。在文件>項目結構中確保SDK的目錄是正確的;我的是C:\Users\[user]\AppData\Local\Android\sdk(谷歌因爲某些原因給sdk一個大寫「S」...)

2

這可能是因爲windows虛擬內存問題。 嘗試從命令行運行adb。像 adb version BTW,平臺工具將位於 c:\Users\<your userid>\AppData\Local\Android\sdk\platform-tools

多少錢從你射擊的命令需要和實際得到的答案嗎? 如果它需要超過5秒,然後android工作室超時等待答案,並引發錯誤。

如何解決? 關閉所有程序(?法) 和進入控制面板 - >系統 - >系統預先設置 - >高級選項卡 - >性能 - >設置 - >高級 - >虛擬內存更改

儘量減少虛擬內存尺寸。 Fr例如Fr如果它是4096Mb使它成爲2048Mb(包括初始值和最大值)它會要求重新啓動,因此重新啓動並獲得一杯咖啡,因爲它需要一段時間。然後,一旦系統啓動,請嘗試運行adb版本。它運行速度快嗎?如果是,問題就解決了。回到虛擬內存並將它的大小增加到之前的大小,就是這樣。

順便說一句,我注意到在我的情況下,簡單的hello world程序在修復虛擬內存問題之前需要20秒才能在我的機器上執行。

+0

謝謝!!!!經過這兩天的麻煩,我能夠修復它。謝謝! – Caique

0

確保Android SDK位置和Android NDK位置正確。

  1. 轉到文件 - >項目結構。
  2. 設置Android SDK位置和Android NDK位置。 enter image description here
8

取消選中:enable adb integrationTools>Android並重新啓用它。

這對我有效。

+0

是的,謝謝這對我很好用.... –

相關問題