天天看點

Android 7.0 emulator adb 連接配接自動斷開問題的解決

筆者因為工作的原因,最近在測試Android BufferQueue的attachBuffer()和detachNextBuffer()。在調試的過程中發現Android 6.0的BufferQueueProducer,它的方法attachBuffer()和detachNextBuffer()與BufferQueueConsumer的releaseBuffer在配合時序上有問題(具體問題我将在下一遍部落格中詳細說明)。是以我更新下載下傳了Android 7的代碼,然後運作SDK 25的模拟器。運作adb shell後大約20秒,adb自動斷開連接配接。google,也沒有發現答案。最後懷疑是我的adb版本不對。從ubuntu上用指令

sudo apt-get purge android-tools-adb

删除adb,然後更新SDK TOOLS(不會指令行的可以借用android studio的圖形工具進行)。然後把$HOME/Android/Sdk/platform-tools放入.profile。執行. .profile或者重新開機系統,再運作adb,問題解決。