Androidデバイスの画面をADBを使ってストリーミングする方法


  1. 必要なもの:

    • Androidデバイス
    • USBケーブル
    • ADBツール(Android SDKに含まれています)
  2. デバイスの設定:

    • Androidデバイスの開発者モードを有効にします。設定アプリで「開発者向けオプション」を探し、それを有効にします。
    • USBデバッグを有効にします。同じく「開発者向けオプション」で「USBデバッグ」をオンにします。
  3. コンピュータにADBをインストール:

    • Android SDKをダウンロードしてインストールします。インストールが完了したら、ADBツールが使用可能になります。
  4. ストリーミングの開始:

    • USBケーブルを使用してAndroidデバイスをコンピュータに接続します。

    • ターミナルまたはコマンドプロンプトを開き、次のコマンドを入力します:

      adb devices

      このコマンドは、デバイスが正しく接続されているかどうかを確認します。

    • 次に、以下のコマンドを入力して画面ストリーミングを開始します:

      adb shell screenrecord --output-format=h264 - | ffplay -

      このコマンドは、デバイスの画面をH.264形式でキャプチャして、ffplayツールを使ってストリーミングします。

    • これで、Androidデバイスの画面がコンピュータ上でストリーミングされます。

上記のコード例は、LinuxまたはMacコンピュータでの使用例です。Windowsコンピュータの場合、ffplayの代わりにffplay.exeを使用する必要があります。

これらの手順とコード例を使って、Androidデバイスの画面をADBを使ってストリーミングすることができます。これにより、デバイスの画面をリアルタイムで表示し、問題のトラブルシューティングやデモなどに役立ちます。