2016-09-21 30 views
8

我試圖測試上Android Studio中我的應用程序,但我陷在無法自動檢測到亞行的二進制 - Android Studio中

"waiting for AVD to come online..." 

我讀過復位從Android設備監視器將做到這一點,它沒有...
1次測試中,當我重新啓動我的電腦,第二天我得到不僅:

"waiting for AVD to come online..." 

而且

"Could not automatically detect an ADB binary." error every time I try testing my app. 

Here is an image

也許不值當我做了1次測試中,我也得到

"Could not automatically detect an ADB binary." 

錯誤,但至少它的工作提。

回答

2

從我的經驗來看,這是因爲AVD無法檢測到您的ADB二進制文件。如果進入設置時啓動AVD,它是虛擬機工具欄上的'...'符號,然後進入「設置」部分,應該有一個選項「使用檢測到的ADB位置」,此選項關閉然後選擇你的adb二進制文件的位置。在Linux中,你可以通過鍵入命令做到這一點:

which adb 

選擇在設置中顯示的位置。一旦你做完了,錯誤應該停止出現。

+0

你在哪裏找到這個選項? – JotaPardo

+0

這有幫助嗎? http://www.kinocreative.co.uk/wp-content/uploads/adb_location.png –

+0

這工作完美。謝謝 – Abk

0

這個錯誤是因爲android studio沒有在SDK \ platform-tools文件夾中找到adb.exe。也許這是由sdkmanager在嘗試更新當前軟件包時造成的。

無論如何,修復此錯誤的最簡單方法是從https://developer.android.com/studio/releases/platform-tools.html下載SDK Platform Tools作爲zip文件,解壓縮並替換SDK文件夾中當前的platform-tools文件夾。

相關問題