[Android]adbコマンドでunauthorizedが表示される

スポンサーリンク

Android端末をつないでadb コマンドを行うと、unauthorizedが出て、つながらないということが何度かありました。

疑わしきは、いろいろとオンオフを繰り返してみることですね。

背景

Windows環境で、Android端末をUSB接続してadbコマンドを打つと繋がらなくなっていた。

adb devicesで確認しても以下のようなメッセージが表示されます。

>adb devices
List of device attached
xxxxxxxxxxxxx unauthorized

unauthorized = 無許可

試したこと

  • adb kill-server
  • 端末を再接続、USBの抜き差し
  • 端末設定見直し
    • 開発者向けオプションのオンオフ
    • USBデバッグのオンオフ
    • USBデバッグの許可の取り消し
      Androidのバージョンによって設定方法が違っていたり、設定名称が違っていたり、そもそも項目がなかったりするので、
      パッとわからない場合は、機種名でググるなどしたほうが早いかと思います。
  • 端末再起動
  • パソコン再起動
    ※このときは、「USBデバッグの許可の取り消し」がおそらく効いたのかなと思います。

それでも上手くいかない場合、デバイスマネージャーを起動して、デバイスの削除を試してみるのもよいかもしれません。
確か、ソニー系のAndroid4系の端末で一度ありました。

参考

ADB Android Device Unauthorized
https://stackoverflow.com/questions/23081263/adb-android-device-unauthorized

その他

その他、ADB RSAキーに問題があるケースもあるようです。

その場合は、C:\Users\*username*\.android 配下にある、"adbkey"と"adbkey.pub"いうファイルを削除するとよいそうです。

参考

[SOLVED] Unable to access with ADB/No RSA Fingerprint Key Window
(リンク切れ)https://forum.xda-developers.com/verizon-lg-g3/help/unable-to-access-adb-t2830087

It turned out there was something wrong with my laptop’s ADB RSA key. All I had to do was delete the key file, run the ADB Server and connect the phone. ADB will automatically generate an RSA key if none exists. The RSA key was located in C:\Users*username*.android and was simply named "adbkey" with no extension. There was also a file named adbkey.pub (Microsoft Publisher) which I’m assuming is a viewable version of the key. I deleted both of these, re-ran the ADB server and voila I instantly received the RSA Key Fingerprint confirmation window on my G3.

コメント

タイトルとURLをコピーしました