ADBの「デバイスが未承認です」エラーを解決・回避する6つの方法
ADB(Android Debug Bridge)は、パソコンからAndroidスマートフォンを操作できる非常に便利なツールです。パソコン経由でのアプリインストールやアプリのデバッグなど、多彩な機能を提供します。ただし、ADB機能はAndroid端末では初期状態で無効になっており、ユーザー自身が手動で有効化する必要があります。
ADBを使用していると、「ADB device unauthorized(デバイスが未承認です)」というエラーメッセージに悩まされることがあります。本記事では、このエラーの原因と、ADBおよびADBlinkの未承認エラーを回避・解決するための具体的な対処法を詳しく解説します。

ADB「デバイスが未承認です」エラーを回避する方法
まず、この問題が発生する主な原因を確認しておきましょう。
- USB接続の不具合
- RSAフィンガープリントの確認ダイアログが表示されない
- ADB接続の設定ミス
- USBドライバーの問題
- ADBドライバーの問題
注意: スマートフォンの設定画面は機種によって異なる場合があります。設定を変更する前に、お使いの端末に適した項目であることを必ずご確認ください。以下の手順はMoto g(8) Power lite(Android 10/ストックROM)で検証したものです。
方法1:USB接続を見直す
ADB操作中にUSB接続が途中で切断されると、正しい確認ダイアログが表示されず、「デバイスが未承認です」というエラーが発生することがあります。これはUSBハブやUSBケーブル自体の不具合が原因であるケースが多く報告されています。まずは別のUSBケーブルやUSBハブに交換して、問題が解決するかどうか試してみてください。

方法2:USBドライバーを更新する
スマートフォンをパソコンに接続しても認識されない場合は、USBドライバーに不具合がある可能性があります。ドライバーを最新版に更新することで改善する場合があります。
1. Windowsキーを押し、「デバイスマネージャー」と入力して開くをクリックします。

2. 「ユニバーサル シリアル バス コントローラー」をダブルクリックします。

3. 対象のUSBドライバーを右クリックし、「ドライバーの更新」を選択します。

4. 「ドライバーソフトウェアの最新版を自動検索」をクリックすると、Windowsが自動的にドライバーをインストールします。

5. 上記の手順を、「ユニバーサル シリアル バス コントローラー」配下のすべてのUSBドライバーに対して繰り返します。
方法3:Android SDKを導入する
ADBに必要なファイル一式を確実に揃えるために、Android SDKをダウンロード・展開しておきましょう。以下の手順で進めます。
1. Android SDKのダウンロードページにアクセスします。
2. ページを下にスクロールし、「SDK platform tools for Windows」をクリックします。

3. 利用規約を読み、「上記の規約に同意します」にチェックを入れます。

4. 「Download Android SDK Platform-Tools for Windows」をクリックすると、Android SDKのダウンロードが始まります。

5. ダウンロードフォルダを開き、Android SDKのファイルを展開(解凍)します。
これで、ADBに必要なファイルがすべて揃います。
方法4:USBデバッグを有効にする
USBデバッグとは、USB接続を介してパソコンからAndroid端末を操作できるようにする機能です。パソコンからのアプリインストールなども可能になります。まずは、お使いの端末でUSBデバッグが有効になっているかを確認しましょう。
1. ホーム画面で通知バーを下にスワイプします。
2. 歯車アイコンをタップして「設定」を開きます。

3. 「システム」をタップします。

4. 「詳細設定」を選択します。

5. 「開発者向けオプション」をタップします。

6. 「開発者向けオプション」のトグルをオンにします。

7. 「開発用の設定を許可しますか?」というダイアログで「OK」をタップします。

もし「開発者向けオプション」が表示されない場合は、まだ有効化されていない可能性があります。以下の手順で有効にしてください。
1. 端末の「設定」を開きます。

2. 「デバイス情報」(端末情報)をタップします。

3. 「ビルド番号」を5〜7回連続でタップすると、開発者モードが有効になります。

4. 「開発者になりました」というメッセージが表示されます。
すでに開発者モードが表示されている場合は、上記の手順は不要です。
1. 「開発者向けオプション」内を下にスクロールし、「USBデバッグ」のトグルをオンにします。

2. 「USBデバッグを許可しますか?」というダイアログで「OK」をタップします。

方法5:コマンドプロンプト(CMD)から接続許可を要求する
端末を接続してUSBデバッグを有効にしても、パソコンからの許可リクエストが表示されない場合は、以下の手順を試してください。
1. Android SDKを展開した「platform-tools」フォルダを開きます。
2. アドレスバーに「CMD」と入力し、Enterキーを押します。

3. 「adb devices」コマンドを入力してEnterキーを押します。

4. コマンド実行後にまだリクエストが表示されていなかった場合は、Android端末側に許可を求めるダイアログが表示されます。
5. 「このパソコンからのUSBデバッグを常に許可する」にチェックを入れます。
6. ダイアログ内の「許可(ALLOW)」をタップします。

方法6:ADB接続をやり直す(認証の取り消し)
Android端末との接続に不具合があると、「デバイスが未承認です」エラーが発生することがあります。この場合は、USBデバッグの認証を一度取り消してから、接続をやり直すことで解決できます。
前述の方法でもダイアログが表示されない、またはエラーが解消しない場合は、以下の手順を試してください。
1. 通知パネルを開きます。
2. 歯車アイコンをタップして「設定」を開きます。

3. 「システム」をタップします。

4. 「詳細設定」をタップします。

5. 「開発者向けオプション」を開きます。

6. 「開発者向けオプション」内で「USBデバッグ」のトグルをオフにします。

7. 「USBデバッグ」の下にある「USBデバッグの承認を取り消す」をタップします。

8. 「OK」をタップして確定します。

9. 電源ボタンを長押しし、「再起動」をタップしてスマートフォンを再起動します。

10. 最後に、スマートフォンをUSB接続から取り外します。
以上の手順が完了したら、続けて以下の操作を行います。
1. 再度、Android端末をパソコンに接続します。
2. Android端末の「設定」を開きます。

3. 「システム」をタップします。

4. 「詳細設定」をタップします。

5. 「開発者向けオプション」をタップします。

6. 「USBデバッグ」をオンにします。

7. 充電モードが表示されている通知バーを下にスワイプし、その通知をタップします。

8. 「ファイル転送」オプションを選択します。

9. platform-toolsフォルダでCMDを開き、「adb devices」コマンドを実行します。

10. これで「デバイスが未承認です」エラーが解消されます。

11. 手順7で「ファイル転送」の代わりに「PTP」を選択しても、同様の手順で解決できる場合があります。

よくある質問(FAQ)
Q1. 「デバイスが未承認です」エラーが表示されるのはなぜですか?
回答: パソコンからADB経由でAndroid端末へアクセスする許可が、ユーザーによって付与されていないことを意味します。本記事の手順に従って設定を行えば解決できます。
Q2. USBデバッグを有効にせずにADBを使えますか?
回答: いいえ。ADBを使用するには、ユーザーがUSBデバッグを有効にし、Android端末から承認を得る必要があります。さらに、USBデバッグとパソコンのRSAフィンガープリントの両方が確認されて初めて、パソコンとAndroid端末間の接続が正常に確立されます。
Q3. 端末を切断せずにADBデバイスを削除できますか?
回答: はい。USBデバッグをオフにするだけで削除できます。
Q4. 開発者向けオプションが見つかりません。なぜですか?
回答: Androidの開発者向けオプションは初期状態で無効になっています。「ビルド番号を6〜7回連続でタップ」することで有効化できます。お使いの機種固有の設定については、メーカーの公式サイトをご確認ください。
関連記事のおすすめ
- Messengerで特定の人をブロックする方法
- Androidの「Parse Error on Input $」エラーを修正する方法
- AndroidでTWRPの「Unable to Mount Storage」エラーを修正する方法
- Androidの画面ちらつきを解消する方法
本記事が、ADBの「デバイスが未承認です」エラーの解決にお役に立てば幸いです。どの方法が効果的だったか、ぜひコメント欄でお知らせください。記事に関するご質問やご提案があれば、下のコメント欄からお気軽にお寄せください。
-
Androidでアプリの自動起動を無効にする方法【6つの対処法を徹底解説】
Androidスマートフォンには、快適なユーザー体験を実現するための多彩な機能が搭載されています。しかし、電源を入れただけで一部のアプリが勝手に起動し、バッテリーを消耗させたり、端末の動作を遅くしたりした経験はありませんか?自動起動するアプリは気づかないうちにリソースを食い潰すため、放置するとストレスの原因になります。そこで本記事では、Androidでアプリの自動起動を無効にする方法を、誰でも実践できる手順とともに詳しく解説します。Androidでアプリの自動起動を無効にする方法アプリの自動起動を防ぐべき理由デバイスには数多くのアプリがインストールされており、その中には実は不要なものも含まれて
-
Android 6.0でUSB設定を変更する方法|開発者向けオプションの使い方を徹底解説
Android 6.0(Marshmallow)は、多くの最新デバイスと互換性のあるプラットフォームです。一部のメーカーではすでにアップデートの配信が始まっていますが、いまだにこのバージョンへ更新されていないスマートフォンも少なくありません。お使いのAndroidスマートフォンがAndroid 6.0にアップグレードされている場合、PCに接続するとUSB設定が初期状態で「充電モード」になっていることに気づいた方も多いのではないでしょうか。このUSB設定を変更したい方は、ぜひ本記事をご覧ください。AndroidでUSB設定を変更する方法を、初心者にもわかりやすく解説します。 Android