2013-05-20 65 views
10

我一直在OSX 10.7.5上使用Android Studio工作,它看起來非常有前途。但是,在嘗試在我的設備上啓動應用程序時遇到了問題。Android工作室無法通過OSX上的ADB連接

當點擊運行按鈕時,AS聲稱「等待ADB」。過了一段時間後,它說「亞行沒有迴應......」。

我試過重新啓動並重新啓動adb與adb-killserveradb-startserver很多次,但它不會連接。運行adb devices或通過eclipse啓動時,一切正常。

任何人都有想法,我會非常感激!

+1

只是FWIW,爲二千零十四分之五,現在似乎很可靠地工作(如果你的El33t「MAC-AndroidStudio」組是:),。注意這個問題,例如http://stackoverflow.com/questions/23559554/is-android-studio-v0-5-2-on-mac-usable-now-for-production-apps) – Fattie

回答

0

編輯:。這實際上解決了我的問題,所以這是公認的答案似乎this answer也幫助了很多人,但它並沒有爲我工作

這裏就是我所做的,終於使它工作。不知道哪一個步驟觸發了我的工作拷貝,因爲它似乎很隨意,但我會整理好。

  1. 卸載AS
  2. 刪除舊的路徑ADB來自bash
  3. 關閉防火牆(或者連接被AS和各種USB驅動程序製成,並允許他們至少監視器)
  4. 安裝AS
  5. 更改目標設備運行下 - >編輯配置
  6. 啓動
  7. 它的工作...也許! ... ...
  8. 更改主題
  9. 重啓
  10. 不工作
  11. 插入或拔出設備
  12. 應該工作,如果不嘗試重新啓動和拔出/插入,直到它。
+1

有趣的是得到downvotes的答案,實際上解決了這個問題 – span

1

爲了得到一個設備上運行我的應用程序,我需要通過進入運行菜單,然後選擇編輯配置到編輯應用程序的運行配置。

我選擇了有我的應用程序的名稱,改變了目標設備USB設備,然後讓我從一個設備運行的應用程序的配置。事先我得到了與你描述的相似的行爲。有可能你的是一個完全不同的問題:(

+0

謝謝,試過這個,但didn沒有工作:( – span

2

我剛剛與Android Studio 0.5.3有同樣的問題。如果adb kill-server,adb start-server方法不起作用,我建議重新啓動計算機。

+0

如果你能解釋爲什麼會有所幫助,你的答案會更有用。 – mabi

+0

我猜android studio只是buggy .. 。無論如何,只需重新啓動爲我工作。謝謝;) – aashima

1

我有同樣的事情發生。只要我拔下設備,「等待亞行」通知就消失了,它就起作用了。我猜你在設備插入時無法啓動。

10

在OS X以下步驟解決我的問題:

  1. 斷開你的Android設備;
  2. 退出Android Studio;
  3. 強制退出Activity Monitor的進程'adb';
  4. 啓動Android Studio。
+0

在我的Mac系統中有多個ADB在運行。即使在Force停止後它也會重新創建。任何想法? – JUL2791

2

我只是有這種事發生在我的Mac Mini和它結束了工作(認識了Nexus 5)當我插上電纜插入後面的其他USB端口...

3

我發現這個問題當我使用genymotion。最後,我意識到問題在於adb位置與android studio不一樣。所以你應該更新genymotion的adb。 步驟:Genymotion設置 - > ADB - >使用定製的Android SDK工具

The setting image

+0

這是我的問題。謝謝! – cayleyh

+0

解決了我的問題。謝謝! –

0

跨度說,你應該做奇怪的事情,但有時它的工作原理(奇怪=重新安裝,重新啓動使用單詞「也許」) 。我們應該明白,它可能是因爲操作系統中一些不好的設置被改變了,但你不記得它。

但我的情況更奇怪! :)

原因Windows不限制你有很多防火牆它可能是關鍵!防火牆可能不允許某些應用程序與其他應用程序連接,您應該檢查它。

我描述它: here

假設速成班要啓動Android工作室:

  • 禁止連接到互聯網(安全),
  • 卸載Android Studio中,
  • 刪除.gradle和.AndroidStudio文件夾從您的主目錄中,
  • 正確刪除所有防火牆,重新安裝&將它們設置爲允許,
  • 刪除所有AV是上面一樣,
  • 檢查Windows內部防火牆(或iptables的Linux中:)),
  • 安裝Android工作室。

如果它不工作,你想讓你的操作系統不能重新安裝 - 使用Windows的虛擬機,並嘗試。如果不行 - 重裝系統:(

問候