2012-09-14 105 views
0

我發現ADB對我的Droid 2非常fu My。我的電腦是Windows 7 64bit,我的Droid2版本是2.3.4。Android ADB未連接到Droid 2

我已經搜索並搜索了Stack Overflow,發現很多人都有類似的問題。但我的是一個奇怪的轉折。

我實際上可以在全新安裝ADB後將手機連接到我的電腦,但是在我連接並運行應用程序後,ADB連接斷開,我無法恢復。

我曾嘗試以下:

  1. 重新安裝Android的USB驅動程序,編輯.ini文件,以配合我的硬件ID
  2. 更新AVD到最新。同樣的,基於Eclipse SDK
    • 這沒有工作在第一,但連接運行了1個應用
  3. 重新啓動我的電腦
  4. adb kill-server後死亡,並通過它試圖週期這樣
  5. 被迫關閉亞行通過任務管理器
  6. 把亞行放在我的系統變量路徑
  7. 切換我所有的USB端口,並使用3個不同的USB電纜,包括股票和我的Kindle。
  8. 安裝
    • 我依靠的人從android-sdk\extras\google\usb_driver
  9. Motorola Drivers(我覺得什麼都不做。我安裝它後,我的手機不會出現在我的設備管理器。)重新啓動我的電話(其中一次得手,但不是第二,第三或第四次)
  10. 確信USB開發模式是在(即循環幾次太)

我難倒。這是我的logcat的輸出ADB之前筋疲力盡上我:

09-13 17:34:39.709:d/UsbService(1469):WaitDevNodeClosedTimeout() 09-13 17:34:39.709:d/UsbService(1469):UsbEventHandler(),收到 事件:usb_devnode_closed 09-13 17:34:39.709:D/UsbService(1469): 當前USB狀態:USB In-Switch等待DevNod關閉狀態09-13 17:34 :39.709:d/UsbService(1469):ReadCurrentUsbMode()09-13 17:34:39.709:d/UsbService(1469):當前USB模式:摩托羅拉電話 工具:E /():斷開設備

之後,它完全黑暗,即使經過很多重新安裝的驅動程序,重新啓動等。

我也試圖設置我的亞行通過wifi連接到我的手機,但它似乎需要root訪問(因爲su或sudo在終端模擬器上不起作用),而且似乎您必須通過非常危險的閃存才能完成此操作。至少,這是我讀的。

但是,如果有一種方法可以通過WiFi來實現這種ADB連接,而無需進行有風險的超級用戶攻擊,那麼也可以避免這種慘敗!

我想這是一個2.5部分的問題 - 如何使ADB連接穩定或如何讓ADB在無需超級用戶/ root(或者如何獲得超級用戶訪問權限而無需冒你的手機生命! )

+0

剛剛通過將USB模式切換到「USB Mass Storage」而不是「PC Mode」工作,我們會看到這個持續時間有多長...... –

回答

0

好吧,我想我解決了它。基本上,當您將手機插入計算機時,請確保它處於USB大容量存儲模式!現在,它一直工作一整晚。所以我想我明白了。