次の方法で共有


デバッグ用に Android デバイスを設定する

Android エミュレーター は、アプリを迅速に開発してテストするための優れた方法ですが、実際の Android デバイスでアプリをテストする必要があります。 デバイスで実行するには、デバイスで開発者モードを有効にして、コンピューターに接続する必要があります。 詳細については、「developer.android.com 上のハードウェア デバイス でアプリを実行する」を参照してください。

大事な

この記事の手順は、できるだけ多くのデバイスで動作するように汎用的に記述されています。 デバイスでこれらの設定が見つからない場合は、デバイスの製造元のドキュメントを参照してください。

デバイスで開発者モードを有効にする

Android アプリをデプロイしてテストするには、デバイスで開発者モードを有効にする必要があります。 開発者モードは、次の手順に従って有効になります。

  1. [設定] 画面に移動します。
  2. [電話 についてを選択します。
  3. ビルド番号 を7回タップすると、開発者になりました! と表示されます。

デバイスで実行されているUIによって、[電話について] オプションが異なる場所にある場合があります。 電話 について見つからない場合は、デバイスのドキュメントを参照してください。

Android の [開発者向けオプション] 画面

USB デバッグを有効にする

デバイスで開発者モードを有効にした後、次の手順に従って USB デバッグを有効にします。

  1. [設定] 画面に移動します。
  2. 開発者オプションを選択します。
  3. USB デバッグ オプションをオンにします。

デバイスが実行されている UI によっては、USB デバッグ オプションが別の場所にある場合があります。 デバイスのドキュメントを参照してください USB デバッグが見つからない場合は。

デバイスをコンピューターに接続する

最後の手順では、デバイスをコンピューターに接続します。 最も簡単で最も信頼性の高い方法は、USB 経由で行うことです。

以前にデバッグに使用したことがない場合は、デバイス上のコンピューターを信頼するように求めるプロンプトが表示されます。 このコンピューターから常に許可する をオンにすることで、デバイスを接続するときに毎回このプロンプトを表示しないようにすることもできます

コンピューターからの USB デバッグを使用するための Android の信頼プロンプトです。

コンピューターが接続されているときにデバイスが認識されない場合は、デバイスのドライバーをインストールしてみてください。 デバイスの製造元のサポート ドキュメントを参照してください。 Android SDK Manager を使用して Google USB ドライバーをインストールすることもできます。

Google USB デバイス ドライバーが選択されている Android SDK Manager を使用します。

WiFi デバッグを有効にする

デバイスをコンピューターに物理的に接続したままにすることなく、WiFi 経由で Android デバイスをデバッグできます。 この手法にはより多くの労力が必要ですが、デバイスがコンピューターから遠すぎてケーブルを介して常に接続されたままである場合に役立つ可能性があります。

WiFi 経由での接続

既定では、Android デバッグ ブリッジ (adb) は、USB 経由で Android デバイスと通信するように構成されています。 USB ではなく TCP/IP を使用するように再構成することもできます。 これを行うには、デバイスとコンピューターの両方が同じ WiFi ネットワーク上にある必要があります。

手記

Google デバイスを使用して Windows で adb デバッグを実行するには、Google USB ドライバーが必要です。 詳細については、「developer.android.com で Google USB ドライバーの を取得する」を参照してください。 他のすべてのデバイスの Windows ドライバーは、それぞれのハードウェア製造元によって提供されます。 詳細については、「developer.android.com OEM USB ドライバー をインストールする」を参照してください。

まず、Android デバイスでワイヤレス デバッグを有効にします。

  1. デバイスで開発者モードを有効にするセクション の手順に従ってください
  2. USB デバッグ を有効にする」セクションの手順に従います。
  3. [設定] 画面に移動します。
  4. 開発者オプションを選択します。
  5. ワイヤレス デバッグ オプションをオンにします。

デバイスが実行されている UI によっては、ワイヤレス デバッグ オプションが別の場所にある場合があります。 ワイヤレスデバッグが見つからない場合は、デバイスのドキュメントを参照してください。

次に、adb を使用してデバイスに接続し、まず USB 接続を使用します。

  1. Android デバイスの IP アドレスを決定します。 IPアドレスを見つける方法の1つは、設定 > ネットワーク & インターネット > Wi-Fiを探し、デバイスが接続されているWiFiネットワークをタップしてから、高度なをタップすることです。 次のスクリーンショットに示すような、ネットワーク接続に関する情報を示すドロップダウンが開きます。

    Android ステータス画面のIPアドレス 。

    Androidの一部のバージョンでは、IPアドレスはそこに表示されませんが、代わりに 設定 > 端末情報 > ステータスにて見つけることができます。

  2. Visual Studio で、メニューオプション [ツール>Android>Android Adb コマンド プロンプト...] を選択して、adb コマンドプロンプトを開きます

  3. コマンド プロンプトで、adb tcpip コマンドを使用して、ポート 5555 で TCP/IP 接続をリッスンするようにデバイスに指示します。

    adb tcpip 5555
    
  4. USB ケーブルをデバイスから取り外します。

  5. ポート 5555 でデバイスの IP アドレスに接続します。

    adb connect 192.168.1.28:5555
    

    このコマンドが完了すると、Android デバイスは WiFi 経由でコンピューターに接続されます。

    WiFi によるデバッグが完了したら、次のコマンドを使用して ADB を USB モードにリセットできます。

    adb usb
    

    コンピューターに接続されているデバイスを表示するには、adb devices コマンドを使用します。

    adb devices
    

デバイス上の開発者オプションを構成する

Android の設定アプリには、開発者オプションと呼ばれる画面、アプリのパフォーマンスのプロファイリングとデバッグに役立つシステム動作を構成できます。 詳細については、「developer.android.com で デバイス上の開発者オプションを構成する」を参照してください。

Android デバイスでアプリをデバッグする

Android デバイスでアプリをデバッグするには:

  1. デバイスをコンピューターに接続し、Visual Studio または Visual Studio Code でデバッグ ターゲットとして選択します。
  2. アプリを実行します。

Visual Studio でデバッグ ターゲットを選択する方法については、「最初のアプリをビルドする」を参照してください。 Visual Studio Code でデバッグ ターゲットを選択する方法については、「最初のアプリをビルドする」を参照してください。