![](/img/trans.png)
[英]USB Debugging: How to revoke the “Always allow from this computer” option
[英]Android 4.2.2 USB debugging “Always allow from this computer” option result in target unknown for device?
在選擇“始終允許來自此計算機”后,我在連接我的4.2.2安卓設備與PC時遇到問題。
我在4.2.2 USB調試中選擇了“始終允許來自這台電腦”,第一次工作正常,但是當我嘗試其他時間時,我的設備總是處於脫機狀態。 我嘗試了另一個也是4.2.2的設備和USB調試彈出窗口,當我點擊確定(沒有選擇“始終允許從這台計算機”)時,設備列表變為在線。
我嘗試了以下方法,但沒有用
無論如何,一旦我選擇了擺脫“始終允許從這台計算機”?
如本期中所述 ,如果您是第一次以root身份運行adb
,則會發生這種情況。 它會在root用戶擁有的計算機上創建一個密鑰文件,因此您的普通用戶帳戶無法讀取或覆蓋它。
要檢查是否是這種情況:
$ ls -l ~/.android/adbkey
-rw------- 1 root root 1708 Nov 13 2012 .android/adbkey
^ notice root here
要解決這個問題:
$ sudo chown $USER: ~/.android/adbkey
$ ls -l ~/.android/adbkey
$ -rw------- 1 thomas thomas 1708 Nov 13 2012 /home/thomas/.android/adbkey
^ now shows your username and primary group
最后,重啟adb服務器:
$ adb kill-server
$ adb start-server
從Android設備中的“設置”撤消USB調試授權,然后在PC上重新啟動adb服務器。 連接到PC時,該對話框將再次出現。
用於重新啟動ADB服務器
$ adb kill-server
$ adb start-server
當我連接運行4.2.2 AOSP構建的Galaxy S3時,我會看到彈出窗口,允許我的設備上的計算機進行調試。
在Eclipse上 - 在設備上單擊“確定”以允許使用機器進行USB調試之前,您會看到以下內容。 按OK后,它應更改為目標Android操作系統。
在您的情況下 - 第一次按調試對話框后,您的設備似乎一直處於脫機狀態。
自升級到4.2.2(谷歌Nexus 10)以來,我只有這個問題。
在設備選擇器中,我不斷將“未知”作為目標。
唯一對我有用的是:
這有點痛苦,但對我有用!
設備脫機很常見......當發生這種情況時,我只需拔下插頭並插上設備就不會重新啟動!
我有同樣的問題,並意識到我最好只使用模擬器。 要使用模擬器,請單擊eclipse中的“Windows”選項卡,然后選擇“Android Virtual Device Manager”。 從那里創建一個新的模擬器,然后單擊右側的“開始”。 之后,您可以選擇尺寸,然后按“啟動”。 開始大約需要2-3分鍾,但它完美無缺,非常方便!
祝你好運! :)
這是從第3個答案中的評論中提取的。
驗證$ HOME / .android / adbkey和adbkey.pub的所有權后,對於適當的用戶雙重檢查,它們實際上是非零文件大小(ls -al $ HOME / .android)。
我原來的評論也發生了同樣的事情。 只需刪除這兩個文件並重新啟動adb(adb kill-server; adb start-server),你就應該下雨了。 好吧它至少對我有用。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.