adbでdevice unauthorized
一般に
This adb server's $ADB_VENDOR_KEYS is not set Try 'adb kill-server' if that seems wrong.
は、Android端末でPCを信頼するか承認を待っていることが多い。
先ずはPC画面だけではなく、Androidの方にも目を上げる。
さてadbでdevice unauthorized となった時、
一度 adb を落としてみる
先ずはadb がトラブっていることがあるので、
Android端末を抜く adb kill-server adb start-server Android端末を接続 adb devices
これで表示されたらクリア。
設定をクリアする
level 2 。設定は PC のデバイスマネージャー と ユーザーディレクトリと Android端末にある。
Android端末を抜く adb kill-server Android端末の 設定 - 開発者モード - デバッグ許可の取り消し ( 設定クリア) デバイスマネージャーを出す。メニュー - 表示 - 非表示のデバイスの表示 を選択し、この際半透明の現在使用されていないドライバを全てアンインストール。 %HOMEPATH%\.android フォルダをごっそり削除 adb start-server Android端末を接続 「信頼する」
本来 C:\Users\<ユーザ名>\.androidの中にadbkeyというファイル(pubの拡張子付きがあればそれも)があるのだが、接続の時の証明書ファイルと思われる。
この2つのファイルを消せばよいはずだが、思い切って行こう。
デバイスマネージャーに関しても、現在使われていないドライバをすべて消すのはやりすぎで、Android端末に関係するドライバだけ削除すればいい。但し今の時代殆どのドライバはデバイスを挿入した時点で自動インストールされるので問題ないだろう。