這個問題真的是困擾了在下半天時間,覺得必須要記錄一下來發(fā)泄內(nèi)心的不忿;
故事的開始是我昨天下午腦子抽了,把Android Studio升級到了4.1.1,并且提醒我可以更新SDK里面platform等一系列的工具;懷著嘗鮮的想法,(當(dāng)時也是太閑了)我點了更新,于是故事就這么開始了。對,就是下面這個問題:
Unable to detect adb version
問題
當(dāng)時腦子就一懵逼,難道我什么騷操作動了adb。于是熟悉的adb devices:

沒問題

image.png
首先重啟系統(tǒng),重啟Android Studio都沒辦法。問題復(fù)現(xiàn)。(Invalidate Caches/Restart)
百度中csdn,Stack Overflowgei給的最多的答案,就是說端口沖突了,趕緊看看是不是這樣:
1.端口沖突?
netstat -ano|findstr "5037“
不對啊,我這就一個進(jìn)程,而且就是adb.exe的
image.png
成功的失敗了;
2.Android Studio版本問題
身為Android Studio資深踩坑人,第二直覺就是,難不成是由于我Android Studio又掉進(jìn)坑里了嗎/
趕緊官網(wǎng)下載了一個4.0的版本,一頓操作后安裝成功了,然后,還是不行;絕望了。
3.ADB 版本過高
查閱SDK Manager 最新版本是3.0.0r,是不是這個問題,趕緊去網(wǎng)上找了個靠譜的platform-tool,解壓后換掉;可以了??磥磉€是要直接閱讀英文,人家就說adb版本不可用嘛;換個可用的
image.png
總結(jié)一下遇到這個問題的經(jīng)驗:先想想最近動了什么,關(guān)鍵字查詢方案,再不行就一點點回退。

