我使用的是win7-64位系統。對於windows系統,adb devices 顯示offline一般可能有兩個原因:
1 )端口被占用。 解決方式是:查找端口號,結束占用進程:
adb nodaemon server ----------------查看結果是TCP 5037的連接有問題
netstat -ano|findstr “5037” ---------------查看5037到底是哪個端口被占用了
然后啟動任務管理器,結束這個端口的進程,一般是 手機助手、應用寶、豌豆莢之類的應用
2 )我卸載了所有關於手機助手之類所有的軟件之后,依然offline。
用上面的方法,查看一下發現 被 adb。EXE這個端口占用,怎么會自己占用了自己呢。
原因二 可能是因為電腦沒裝手機驅動,所以 重新下載 豌豆莢 (這個應用內部 可以幫助adb鏈接,它連接手機的時候)
然后在連接一下 就好了。
如果是Linux系統則不存在安裝驅動的事。只要檢查端口就好了