2012-05-09 83 views

回答

13

一些時間重新啓動ADB解決您的問題

adb kill-server 
adb start-server 

在Windows命令行工作更容易,加adb.exe到Windows的路徑路徑,例如添加「; C:\ PROGRAM Files \ Android \ android-sdk \ platform-tools「到系統屬性 - >高級 - >環境變量 - >系統變量 - >路徑

設備連接問題的原因之一是長USB線或鍵盤USB等兩件式電纜。嘗試用短電纜直接將設備連接到PC。

+0

這就是程序員不喜歡Eclipse的原因。沒有任何工作,因爲它應該是。我的Android模擬器運行正常(從AVD管理器開始),我的代碼沒有錯誤,但仍然無法調試或運行它。 Eclipse(霓虹燈)總是說:[MY_AVD]斷開連接,等等等等等等。 – TomeeNS

1

我猜你可能會從問題的發現手動啓動模擬器得到了莫名其妙斷線,有消息顯示受這樣

Error: emulator-5554 disconnected

在Eclipse控制檯視圖

。對於像Why do I get a emulator-5554 disconnected message, 這樣的stackoverflow有幾個相關的問題和答案,但對我來說這些答案都沒有幫助。

每當我看到斷開連接的錯誤消息時,我就關閉該模擬器並重新啓動它。通常情況下,它已經「修復」了問題,它只適用於下一次嘗試(對我而言)。

-1

從Eclipse中打開DDMS視圖,只需在'Emulator'選項卡上單擊要連接的模擬器名稱即可。

+1

如果仿真器與adb斷開連接,在eclipse ddms視圖中,模擬器選項卡中不顯示仿真器。 – ademar111190

+0

在Eclipse的DDMS視圖中不會顯示斷開的仿真器! – Niko

+0

檢查是否有另一個未由Eclipse啓動的adb進程,如果是,請首先終止該進程,然後連接仿真程序。 –

0

您可以通過更改運行配置手動選擇目標設備。

運行 - >運行配置 - >選擇您的應用程序 - >目標選項卡 - >選擇「總是PROMT接設備」

如果您的設備無法使用,你至少會不會開始一個新的仿真器。

0

如果仿真器仍處於活動狀態,則可以使用adb通過tcp連接到它。通過這種方式,您可以將斷開連接的仿真器連接到開發系統的更高端口的環回,就像使用仿真器-5554一樣,您可以使用更高端口連接到它。

adb connect localhost:5555 

有過這種技術,在仿真器控制變得不活躍的問題,開發商不能發送GPS座標或短信或來電模擬器。

有一個點擊的方法來做到這一點

  1. 打開記事本
  2. 鍵入下面的代碼

    關閉@echo

    亞行連接本地主機:5555

  3. 將文件另存爲your_file_name。BAT

  4. 將文件複製到Android SDK/platform_tools
  5. 創建一個快捷方式,給它一個自定義圖標,使用任何你喜歡
1

我只是遇到這個問題也。我同意breceivemail,ADB在重置後重新連接到模擬設備,但有一個使用Eclipse的快捷方式:

在DDMS視圖=>設備窗口=>查看菜單(標題中的向下三角形)=>重置adb

相關問題