ADB 101: Windows 11 での機能とセットアップ方法を教えてください。
7分。 読んだ
上で公開
MSPoweruser の編集チームの維持にどのように貢献できるかについては、開示ページをお読みください。 続きを読む
Android Debug Bridge (ADB) は、さまざまな非表示の設定にアクセスしたい開発者向けに Google が作成した便利なコマンドライン ツールです。 Android デバイス。
コンピューターとデバイス間の通信を確立するために連携する XNUMX つのコンポーネント (クライアント、デーモン (adbd)、およびサーバー) があります。 クライアントは、ハンドヘルド デバイスに接続する PC を表し、これは USB ケーブルを使用してコマンドを送信するコンポーネントです。 一方、デーモンはデバイス上でコマンドを実行し、サーバーはクライアントとデーモン間の通信を管理します。 デバイス上でバックグラウンド プロセスとして実行されるデーモンとは異なり、サーバーはコンピューター上でバックグラウンド プロセスとして実行されます。
ADB は、Windows、macOS、さらには Linux など、さまざまなコンピューター システムで使用できます。 ただし、この場合、その使用法を強調します Windows 11. ただし、ADB はコンピュータに簡単にインストールできるツールではないことに注意してください。 ダウンロードを開始する必要がありますが、幸いなことに、Windows 11 用の ADB をダウンロードできる場所への直接リンクが Google から提供されています。
とはいえ、ツールをダウンロードする前に、ツールの使い方を理解することが重要です。 Google は開発者向けに ADB を作成しました。つまり、携帯電話やその他の Android デバイスの高度な調整が可能になります。 具体的には、デバイスとコンピューター間の通信を確立し、前者のシステムとそのアプリのデバッグ、Unix シェルへのアクセス、およびその他のコマンドの実行を可能にします。
Windows 11 PC に ADB ドライバーをインストールする
Windows 11 PC に ADB ドライバーをインストールする手順は次のとおりです。
- オン ADB ユーザー ガイド ページ Google が提供する ADB ツールのダウンロード ページへのリンク. コンピューターのオペレーティング システムに応じて、11 つのオプションで ADB ドライバーが提供されます。 最初のものを選択して、Windows XNUMX で使用できる最新バージョンを入手してください。
- 「Download SDK Platform-Tools for Windows」オプションをクリックすると、プロンプトページが表示されます。 チェックボックスをオンにして、Download Android SDK Platform-Tools for Windows ボタンをクリックするだけで、 ダウンロードを開始.
- ZIP ファイルがダウンロードされたら、簡単にアクセスできるフォルダーにフォルダーを移動して展開する必要があります。 Windows 11 PC のルート (C:\) ドライブに配置することをお勧めします。
- 抽出プロセスを実行するには、ZIP ファイルを右クリックし、[すべて抽出…] オプションを選択します。 その後、プロンプトが表示されます。 「抽出」ボタンを選択して続行します。
- 抽出したフォルダーを開き、その中で右クリックします。 [ターミナルで開く] オプションを選択して、Windows PowerShell コマンド プロンプトを起動します。
Android デバイスでの ADB デバッグの有効化
Android デバイスで ADB コマンドを実行するために必要なことは、ADB ドライバーをダウンロードすることだけではありません。 また、ADB コンポーネント間の通信が機能するように、携帯電話またはタブレットを準備する必要があります。 デバイスで ADB デバッグを有効にする方法は次のとおりです。
- デフォルトでは非表示になっている開発者モードを有効にする必要があります。 これを行うには、[設定] > [端末情報] > [ビルド番号] に移動します。 ビルド番号をすばやく XNUMX 回タップしてモードを有効にします。
- 有効にすると、デバイスのシステムの開発者向けオプションが表示されます。 セクションの配置は、携帯電話のモードまたはブランドによって異なります。 設定を開くと見つかります。 場合によっては、システムと更新エリア内やその他の場所にあります。 また、他のデバイスでは別の名前になっている可能性があります。
- [開発者向けオプション] に移動し、[デバッグ] セクションで [USB デバッグ] オプションを有効にします。
- USB ケーブルを使用してデバイスを Windows 11 PC に接続し、USB モードを「ファイル転送 (MTP)」モードに変更します。
- デバイスは、このコンピューターを介したデバッグを許可する USB デバッグの許可を求めるダイアログを表示します。 「OK」をタップして続行します。 ダイアログボックス内のチェックボックスをオンにすることもできるので、デバイスを PC に接続するたびにチェックする必要はありません。
すべての設定が完了すると (ADB ドライバーがインストールされ、ハンドヘルド Android デバイスの開発者向けオプションが有効になり、デバイス自体が USB ケーブルを介して PC に接続されます)、デバイスが PC に正常に接続されているかどうかを確認できます。 PC のコマンド プロンプト ウィンドウでコマンド「cmd」および「adb devices」を実行するだけです。 そうすると、「接続されているデバイスのリスト」が表示されます。
ADB デバッグを実行するときに USB ケーブルを使用することは、開発者によって一般的に使用されますが、Wi-Fi 経由で接続された特定のデバイスでワイヤレスで実行することもできます。 デバイスのセットアップにはより多くの作業が必要ですが、ドライバーのインストールなどの一般的な USB 接続の問題が解消されます。
ADB は、さまざまな Android オペレーティング システム バージョンを実行しているデバイスで使用できます。 ただし、Android 11 以降と Android 10 以前を実行しているデバイスでは、ワイヤレス デバッグの手順が異なることに注意してください。 方法は次のとおりです。
Android 11 以降を実行しているデバイスのワイヤレス デバッグ
- 開始する前に、Windows 11 PC とデバイスが両方とも同じワイヤレス ネットワークに接続されている必要があります。
- 上記と同じ手順を使用して、デバイスの開発者向けオプションを有効にします。
- 開発者向けオプションで、[デバッグ] セクションに移動し、[ワイヤレス デバッグ] を有効にします。 プロンプトが表示されたら、[許可] を選択します。
- 起動する Android Studio バンブルビー PC で、[Wi-Fi を使用してデバイスをペアリング] を選択します。これには、実行構成のドロップダウン メニューからアクセスできます。 QR コードまたはペアリング コードを使用してデバイスをペアリングするためのポップアップ ウィンドウが表示されます。
- デバイスを確認し、「ワイヤレス デバッグ」をタップしてペアリングを開始します。 前述のように、QR コードまたはペアリング コードの XNUMX つの方法があります。 どちらがあなたに適しているかを選択してください。
Android 10 以前を実行しているデバイスのワイヤレス デバッグ
- デバイスと PC を同じ Wi-Fi ネットワークに接続します。
- USB ケーブルを使用してデバイスを PC に接続し、ポート 5555 で TCP/IP 接続を待機するようにデバイスを設定します。
- USB ケーブルを取り外して、Windows 11 PC からデバイスを取り外します。
- これで、Android デバイスの IP アドレスを使用して PC に接続できます。
- 接続が失われた場合は、「adb connect」または「adb kill-server」コマンドを実行するだけで、後者の場合はプロセスを最初からやり直す必要があります。
Windows 11 PC と Android デバイス間の接続を確立する際に問題が発生する場合があります。その理由は、使用しているデバッグの種類によって異なる場合があります。 たとえば、PC とデバイスが XNUMX つの異なるネットワークに別々に接続されている場合、ワイヤレス デバッグが問題になる可能性があります。 また、ADB ドライバーが PC にインストールされていない場合、または古い場合にも発生する可能性があります。 有線デバッグの場合、USB の障害も問題を引き起こす可能性があります。
すべてが修正されたら、ADB を使用すると、Android デバイスで多くのことを調べることができます。 ファイルのコピーから OEM 機能やユーザー インターフェイスのカスタマイズまで、さまざまなコマンドを実行できます。 の中に Android Studio ユーザー ガイド ドキュメント、Google は、コマンドを実行してポート転送を設定したり、ADB サーバーを停止したり、シェル コマンドを発行したりできるリストを提供しています。
それらを使用すると、Android デバイスをより詳細に制御し、関連する調整を行うことができます。 それにもかかわらず、ADB は一般的に有害ではありませんが (PC に変更を加えません)、不適切に使用すると問題が発生する可能性があります。 これにより、ADB ドライバーをインストールして ADB コマンドを実行する前に、それを使用する理由とスキルと知識を評価することができます。
ユーザーフォーラム
1メッセージ