ADBデバッグ目的で、AndroidデバイスをWindows、Linux、MacOS、またはChromeosコンピューターに接続するブリッジです。セキュリティ上の理由から、Androidは、外部のデバイスが所有者の承認なしに電話またはタブレットにアクセスすることを許可していません。 ADBクライアントにホストデバイスにアクセスすることを許可する必要があります。 ABDドライバーを適切に設定していないか、USBデバッグを有効にして承認していない場合は、「ADBデバイスが許可されていない」エラーに遭遇する可能性があります。このチュートリアルでは、問題を引き起こすさまざまな理由を検討し、AndroidとWindowsでADBの問題を修正します。
ADB.EXE:不正なデバイス。このADBサーバーの$ ADB_VENDOR_KEYSは設定されていません。
Windows、MacO、またはLinuxでADBが見つからないか認識されていない場合、次の理由のいずれかが原因である可能性があります。
- 故障したUSBケーブルまたはポート
- USBデバッグは、デバイスでは有効になりません
- RSAキー指紋は許可されていません
- USBドライバーを更新する必要があります
- 最新のADBドライバーはインストールされていません
- 電話の画面は、コマンドの実行中にロックされています
- 「プラットフォームツール」フォルダーのパスは、コマンドウィンドウに追加されません。
- 自動ブロッカーが有効になっています(Samsungデバイスで)
最後に、Androidデバイスにコマンドを送信しながら、「ADB:デバイスの不正」エラーを解決するためのすべての可能な修正をチェックしてみましょう。
関連している:
1.開発者オプションとUSBデバッグを有効にします
USBデバッグがデバイスで有効になっていない場合、コンピューターはADBデーモンを介して通信できません。開発者オプションを介してデバッグを有効にして、コマンドの使用中にデバイスが不正なエラーを回避しないようにしてください。
- 開きます設定Android電話またはタブレットのアプリ。
- 探すについて、電話について、 またはデバイスについて[設定]メニュー。通常、設定メニューの最後にあります。見つからない場合は、設定アプリの検索ボックスをタップし、「about」と入力すると、見つかります。
- さて、タップしますソフトウェア情報。

- 次の画面で、タップしますビルド番号7回続けて。

- トーストが言うのが見えます。開発者モードがオンになっています「。

- 次に戻ります設定メニューで、名前の新しいアイテムが見つかります開発者オプションそこにリストされています。中国のOEMからのAndroidデバイスでは、あなたはそれを下に見つけるかもしれません設定>追加設定。
- 開きます開発者オプションに行きますUSBデバッグオプション。次のトグルボタンをタップしますUSBデバッグタップしますわかりました電源を入れるように促されたとき。

2。タイムアウト期間をオフに拡張します
コンピューターでコマンドを実行しているときに携帯電話の画面がロックされている場合、ADBはそれを検出せず、端末ウィンドウでデバイスが不正なエラーを取得します。に移動します[設定]> [表示]> [画面タイムアウト]Androidデバイスで拡張します5分または10分。
3。ADBのパスでコマンドウィンドウを起動します
- 'を開くプラットフォームツール'またはADBドライバーを含むフォルダー。
- 次に、フォルダーパスでコマンドプロンプトまたはPowerShellウィンドウを起動します。つまり、フォルダウィンドウ内にコマンドプロンプトを開く必要があります。それを行うための2つの簡単な方法があります。
- マウスポインターをプラットフォームツールフォルダーウィンドウ内に配置し、任意のスペースを右クリックして、「」を選択します。ここでパワーシェルウィンドウを開きます」(Windows10)または「ターミナルで開きます」(Windows 11)Windowsコンテキストメニューからのオプション。

- タイプ "CMD" または "Powershell」フォルダーウィンドウアドレスバーと押します入力。

- マウスポインターをプラットフォームツールフォルダーウィンドウ内に配置し、任意のスペースを右クリックして、「」を選択します。ここでパワーシェルウィンドウを開きます」(Windows10)または「ターミナルで開きます」(Windows 11)Windowsコンテキストメニューからのオプション。
- あなたがそれを正しく行った場合、あなたはの道を見るプラットフォームツール以下に示すように、コマンドプロンプトウィンドウのフォルダー。

4. USBデバッグ認可を取り消します
以前のすべてのデバイスの承認を取り消し、新たに開始すると、許可されていないデバイスエラーが修正されることがよくあります。 ADBデバイスまたはコンピューターを削除するには、以下の手順に従ってください。
- 行きます設定>開発者オプションあなたの電話で。
- オプションのすぐ下USBデバッグオプション、タップしますUSBデバッグ認可を取り消します。
- ポップアップが表示されます。タップするだけですわかりました過去にAndroidデバイスで承認したすべてのコンピューターのADB認証アクセスを取り消すため。
承認されたADBデバイスを削除しました
5.最新のADBドライバーをダウンロードしてインストールします
コンピューターにインストールされているADBドライバーが時代遅れまたは非常に古い場合、ADBデバイスに遭遇する可能性があります。可能性を排除するには、最新のAndroid SDKプラットフォームツールをインストールしますWindows、macos、 またはLinuxシステムと関連するチュートリアルに従ってください。
- WindowsにADBをインストールします
- MacOSにADBをセットアップする手順
- LinuxにADBをインストールするガイド
6. ADBデバッグにRSAフィンガープリントキーを許可します
これは、コンピューターを介してAndroidデバイスにコマンドを送信する際のADBデバイスの不正エラーの最も一般的な原因の1つです。コマンドを入力した後、Enterキーを押しているときに、電話の画面がオンになっていることを確認してください。
デバイスにポップアップが尋ねるのを見たら、「USBデバッグを許可しますか?「。選択しますこのコンピューターから常に許可してくださいオプションとタップ許可する。

次に、ADBコマンドをもう一度使用してみてください。不正なエラーが消えるはずです。
選択しても、このコンピューターから常に許可してくださいADBを承認しながら、デバイスは7日間のみコンピューターを覚えています。その期間以降に同じコンピューターからADBコマンドを使用しようとすると、ADB関連のタスクについてAndroidデバイスで恒久的な許可を与えるために、再度許可する必要があります。
- に移動します設定>開発者オプションあなたのAndroid電話またはタブレットで。
- 開発者オプションメニューのデバッグセクションには、呼ばれるオプションがありますADB認証タイムアウトを無効にします。このオプションの横にあるトグルボタンをタップすると、デバイスが承認されたADBデバイスとしてPCを保存し、将来RSAキー指紋を覚えておいてください。

今のところすべてです!この詳細なチュートリアルが、Androidデバイスでデバイスが許可されていないエラーを修正するのに役立つことを願っています。














