勃てよ、国民!

下ネタあり、閲覧注意!

【Android】ADB起動時の”device unauthorized”エラー対処方法

Aquos Sense3で、microSDカードを内部ストレージとしてフォーマットした際発生したエラーの対処方法覚書。

SHARP SIMフリースマホ AQUOS sense4 plus パープル

SHARP SIMフリースマホ AQUOS sense4 plus パープル

  • 発売日: 2021/01/31
  • メディア: エレクトロニクス
 

adbの使い方や、実際のフォーマット手順についてはアチコチで説明されているので、ここでは触れません。

 

今までadb接続していたスマホに替えて、新しいスマホでadb接続したような場合に、以下のようなエラーが表示されることがあります。

error: device unauthorized.
This adb server's $ADB_VENDOR_KEYS is not set
Try 'adb kill-server' if that seems wrong.
Otherwise check for a confirmation dialog on your device.

 上記エラーが出た場合、大抵はスマホ上に「キー情報を送信せよ」という旨のダイアログが表示されるので、これを許可します。以下のコマンドで再度ADBを立ち上げ直せば、通常は直ります。

>adb kill-server
>adb start-server

 これでも直らない場合は、一旦スマホをPCから外し、開発者オプションにある「USBでバックの許可の取り消し」をタップしADB_VENDORキーを作成し直します。

f:id:self_fella:20210205213522p:plain

 

スマホを接続し直せば、「キー情報を送信せよ」という旨のダイアログが表示されるので、これを許可します。adbからシェルを起動すれば、接続しているスマホのプロンプトが表示されます。