天天看點

解決android開發中裝置offline的問題

現在應該經常會遇到了。因為現在各類想在你的手機上偷摸兒安裝各種玩意兒的玩意兒多了:)         這個算伏筆。

我遇到的情況開始看起來很詭異:啟動電腦,啟動eclipse,打開DDMS,一切正常。但是隻要在指令行下用adb指令,Eclipse中立馬顯示裝置“offline”。此時指令行下運作adb devices -l指令,也顯示裝置offline。然後就再也好~不~了~了~~~~

解決android開發中裝置offline的問題

我找了半個下午!終于抓到罪魁禍首:原來是機器上裝的幾個軟體都帶有adb.exe,不過它們的版本不一樣。而且它們都在系統path變量中添加了自己的路徑。這樣一來,當某個軟體安裝後,在指令行下運作adb指令時使用的的檔案(adb.exe)與Eclipse運作時使用的檔案同名檔案已經不一樣了!!!!!!

是以解決的方法很簡單:

方法1:找到Eclipse使用的那個adb.exe,一般在AndroidSDK的安裝目錄裡面,用這個來替換所有其它的adb.exe

方法2:把其它的adb.exe都删除了,不過這可能造成其它某些軟體運作問題,但也不一定。我就懶得試驗了。

最後,吐槽下那些想在手機裡偷摸兒安裝各種玩意兒的玩意兒,幹見不得光的事兒也要專業點兒好嗎,adb.exe有新版本了麻煩去下一個好嗎,給自己更新的時候能順便把偷來的軟體也負責地更新下好嗎......就

解決android開發中裝置offline的問題

這樣吧。雖然憤怒,但時間也被浪費了。

繼續閱讀