ADBでデバイスが見つからないのはよくある問題で、Windows 10 PCでADB(Android Debug Bridge)を使用してデバイスを通信しようとしたときに発生します。どうすればこのエラーを直せるでしょうか?ご安心下さい。MiniToolソリューションのこの記事には、役に立つ解決策がたくさんあります。

Windows 10のADBエラー「デバイスが見つかりません」

ADB(Android Debug Bridge)は、デバイスとの通信を可能にするコマンドラインユーティリティです。具体的には、ADBを使用してコンピューターからUSB経由でデバイスを制御したり、アプリのインストール・アンインストールを行ったり、シェルコマンドを実行したりできます。ADBは、GoogleのAndroid SDKに同梱されています。

しかし、ADBの使用中には、「error: device not found(エラー: デバイスが見つかりません)」という厄介なエラーが表示されることがあります。エラーメッセージは、「ADB no devices/emulators found(ADBデバイス/エミュレーターが見つかりません)」となっていることもあります。

ADBエラーは、ADBドライバーが更新されていない、USBデバッグが無効になっている、接続モードが間違っているなど、さまざまな原因で発生します。幸いにも、Windows 10 PCでADBデバイスやエミュレーターが見つからないという問題は簡単に解決できます。以下の詳しい解決策を試してみて下さい。

ADBデバイスが見つからない問題を解決する方法

USBデバッグを有効にする

ADBを正常に動作させるためには、AndroidデバイスでUSBデバッグが有効になっていなければなりません。そうでないと、ADBエラー「デバイスが見つかりません」が表示されます。

ステップ1: Androidスマートフォンで、「設定」→「デバイス情報」に移動します。

ステップ2: 「ビルド番号」を7回タップして、開発者向けオプションを有効にします。

ステップ3: 「USBデバッグ」を有効にします。

Android で USB デバッグを有効にする
提示:
USBデバッグに関する詳しい情報については、以前の記事「USBデバッグとは何か&有効化・無効化の方法」をご参照下さい。

接続モードの変更

ADBを使用するにはMTP(メディア転送プロトコル)が必要です。お使いのAndroidスマートフォンがこの接続モードを使用していない場合、Windows 10 PCでADBデバイスが見つからないという問題が発生することがあります。次の手順で接続モードを変更して下さい。

ステップ1: スマートフォンをコンピューターに接続します。

ステップ2: 通知パネルを下にスワイプして、USB接続の通知を選択します。

ステップ3: 「メディアデバイス(MTP」を選択します。

ADBインターフェースドライバーの更新

ADBインターフェースドライバーが古くなっていると、Windows 11/10で「error: device not found」や「ADB no devices/emulators found」が表示される原因となることがあります。そのため、次の手順で最新バージョンのドライバーをインストールすることが重要です。

ステップ1: まず、Google USBドライバーを入手します。ドライバーを直接ダウンロードするか、Android SDKマネージャーから取得して下さい。Androidは、Google USBドライバーの入手についての簡単なガイドを提供しています。

ステップ2: Windows 10で、Win + Xメニューからデバイスマネージャーを開きます。

ステップ3: 「ほかのデバイス」「USBデバイス」「Androidデバイス」などを展開してAndroid ADBインターフェースAndroidスマートフォンを右クリックし、「ドライバーの更新」を選択します。

update Android ADB Interface

ステップ4: 「コンピューターを参照してドライバーを検索」→「コンピューター上の利用可能なドライバーの一覧から選択します」をクリックします。

ステップ5: 「ディスク使用」と「参照」をクリックし、先ほどダウンロードしたGoogle USBドライバーが含まれているディレクトリに移動します。通常、その場所は「C:\Program Files\Android\android-sdk\extras\google\usb_driver\」となっています。

ステップ6: Android ADBインターフェースをダブルクリックして、PCにドライバーをインストールします。

提示:
Universal ADB Windows Driverをインストールすることで、ADBデバイスが見つからない問題を解決できる場合があります。Googleで検索し、コンピューターにダウンロード・インストールして下さい。

ADBプロセスのリセット

上記のどの方法でもWindows 10でADBデバイスやエミュレーターが見つからない場合は、ADBプロセスをリセットして下さい。

ステップ1: PCでコマンドプロンプトを起動します。

Windows 11 でコマンド プロンプト (CMD) を開くにはどうすればよいですか?
Windows 11 でコマンド プロンプト (CMD) を開くにはどうすればよいですか?

Windows 11でコマンドプロンプトを開くには?この記事を読んで、その方法を見つけましょう。

もっと見る

ステップ2: 以下のコマンドを入力し、各コマンドの後にEnterを押します。

ADB kill-server

ADB start-server

ADB kill-server コマンド

最後に

上記の解決策は、Windows 10でで「error: device not found」や「ADB no devices/emulators found」を解決するのに有用です。ADBエラーを解決する他の有用な方法をご存じでしたら、以下のコメントでアイデアを共有して下さい。よろしくお願いします。

  • hatena