天天看點

紅米用adb連接配接顯示unauthorized的解決辦法

網上能搜到的各種辦法都試過了, 沒一個可行:

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模式,也是好的!

于是這個糾結了這麼久的問題,就這麼解決了。。。