網上能搜到的各種辦法都試過了, 沒一個可行:
1、大部份是用來解決usb不識别的,也就是adb devices不顯示。但現在是有顯示,隻是unauthorized
2、我習慣用tcp連接配接,少根線,多台手機聯調時操作友善,是以跟usb識不識别無關。
3、有些過時的文章說adb不是最新,更新到最新就好了。我的已經是此時最新,adb是1.0.3,adk是22.6,仍然不行。
4、但還是從某一條受到啟發,即某人去看了adb源碼,從注釋中得知需要設定android_sdk_home環境變量為正确值(或幹脆不設)才行。
5、我設好這個變量仍然不行,但從注釋裡看到這句話:
聯想到一般手機在正常連接配接時都會彈個框,顯示一個rsa
key問你是否信任該電腦上來調試,但紅米從來沒顯示過,可能是它已經有了這個key,但不知什麼原因拒絕了,如果讓它重來一次也會可以選擇。于是在手機上進入終端,把這個檔案删了,結果一插上usb,馬上彈出了詢問框!點确認!再用adb一看,果然好了!用回tcp模式,也是好的!
于是這個糾結了這麼久的問題,就這麼解決了。。。