2014-04-24 122 views
3

最近,我的所有設備都失去了與adb ...的連接。我搜遍了所有,但無法找到這個確切的問題,所以這裏。Android ADB設備不會保持連接

'adb devices'的輸出是一個空列表,約95%的時間。如果我濫發「ADB設備」我會看到一個偶然的:

List of devices attached 
<deviceId>  device 

但後來消失了不到一秒鐘。這發生在我的Nexus 7,Nexus 5和非Nexus Asus平板電腦上。所有設備和各種USB電纜的症狀都是相同的。

下面是我嘗試過,失敗:

  1. ADB殺的服務器上,亞行啓動服務器
  2. 其他USB電纜
  3. 其他USB端口(正面,背面,USB 2.0,USB 3.0 )
  4. 確保udev規則是正確的,重新啓動的udev
  5. 其他設備
  6. 重裝Kubuntu的,恢復到12.04(14.04從)
  7. 將Android設備重置爲工廠

最後一個步驟沒有了絕望。在這裏,我們是,#8:請求幫助。

在我升級到kubuntu 14.04之前,這一切都工作正常,這就是爲什麼我試着#6,假設它可以解決我的問題。它沒有。任何建議將不勝感激。

+0

拔下並重新插入設備的USB電纜適用於我。此外,我已將設備的設置更改爲在連接到電纜時從不休眠。 (但我在Windows 7上) – madlymad

+0

謝謝,但請參閱第3步,設備在屏幕上醒來。就像我說的那樣,它確實短暫地連接,但是在一秒之內斷開連接。它偶爾會這樣做。非常混亂和令人沮喪。 –

+0

adb問題在其他計算機上無法重現。這會將其縮小到違規計算機上的硬件,固件或軟件問題。沒有太多的幫助,但它是 –

回答

1

我能夠通過使用與android-tools-adb一起打包的adb來解決此問題。爲什麼在平臺工具中的股票adb不起作用時,我不知道。

0

我的Windows 8.1電腦上有類似的問題。我對Linux不太瞭解,但我可以告訴你我做了什麼來解決我的問題。

  1. 確保Android設備作爲媒體設備連接。設備連接時的通知欄可讓您更改此設置。

  2. 確保設備的USB調試選項被選中。這也可以通過通知欄進行訪問。

對不起,如果這兩個聽起來有點明顯,但你必須檢查。這裏是真正解決了這個問題:

  1. 檢查計算機是否有驅動程序通過計算機的控制面板安裝的設備。如果您缺少驅動程序,請轉至品牌/公司網站,並且應該有鏈接以下載必要的驅動程序。

  2. 確保您可以看到設備通過計算機內的文件。如果沒有,那麼你有一個與adb無關的問題。檢查你的電腦設置等。

我建議你真的確定問題不在電腦裏。由於問題是在計算機升級之後開始的,因此升級過程中似乎發生了一些情況。如果您的計算機上的所有內容都正常運行,但只有adb行爲異常,請嘗試重新安裝adb而不是您計算機的系統。

順便說一句,我真的建議下一次,「問這麼幫忙」將是您的列表類較高,約爲2,而不是使不必要的採購,最終沒有幫助你在所有

+0

感謝您的回答。這確實有助於我閱讀過的其他SO問題中的99%。但是,啓用了調試功能,是的,我可以瀏覽文件,Linux使用udev和內核USB驅動程序而不是OEM定製驅動程序。這可能是計算機上的USB硬件故障,但奇怪的是其他一切正常工作(鍵盤/鼠標/其他外部媒體)。幸運的是,我唯一的購買就是我的時間......迄今爲止! :( –

+0

您是否嘗試重新安裝adb?這可能會訣竅,但需要一段時間,但它總是值得的,如果它工作的話 – royn1

+0

是的,雖然我沒有在原始文章中提及,但我重新安裝了adb –