這個問題真的是困擾了在下半天時間,覺得必須要記錄一下來發泄內心的不忿;
故事的開始是我昨天下午腦子抽了,把Android Studio升級到了4.1.1,並且提醒我可以更新SDK裏面platform等一系列的工具;懷着嚐鮮的想法,(當時也是太閒了)我點了更新,於是故事就這麼開始了。對,就是下面這個問題:
Unable to detect adb version
![]()
當時腦子就一懵逼,難道我什麼騷操作動了adb。於是熟悉的adb devices
:
首先重啓系統,重啓Android Studio都沒辦法。問題復現。(Invalidate Caches/Restart)
百度中csdn,Stack Overflowgei給的最多的答案,就是說端口衝突了,趕緊看看是不是這樣:
1.端口衝突?
netstat -ano|findstr "5037“
不對啊,我這就一個進程,而且就是adb.exe的
![]()
成功的失敗了;
2.Android Studio版本問題
身爲Android Studio資深踩坑人,第二直覺就是,難不成是由於我Android Studio又掉進坑裏了嗎/
趕緊官網下載了一個4.0的版本,一頓操作後安裝成功了,然後,還是不行;絕望了。
3.ADB 版本過高
查閱SDK Manager 最新版本是3.0.0r,是不是這個問題,趕緊去網上找了個靠譜的platform-tool,解壓後換掉;可以了。看來還是要直接閱讀英文,人家就說adb版本不可用嘛;換個可用的總結一下遇到這個問題的經驗:先想想最近動了什麼,關鍵字查詢方案,再不行就一點點回退。