Android デバイスを開発ボックスに接続すると、物理デバイス上で直接テストおよびデバッグできるため、アプリ開発プロセスが強化されます。 この記事では、Android デバイスを開発ボックスに接続し、開発ワークフローを効率化するのに役立つ手順を順を追って説明します。
前提条件
- 開発ボックスへのアクセス
- 開発ボックスに接続するクライアント コンピューター
クライアント コンピューターを準備する
Android デバイスを開発ボックスに接続するには、まず、開発ボックスへの接続に使用するクライアント コンピューターにデバイスを接続します。
Android デバイスの接続
Android デバイスを、開発ボックスへの接続に使用するクライアント コンピューターに接続します。
- デバイス マネージャーを開くには、タスク バーの検索ボックスから
devmgmt.msc
を実行します。 - デバイスが次のいずれかのオプションのように表示されていることを確認します。
- デバイス名: ユニバーサル シリアル バス / Pixel 6
- Android デバイス / Android 複合 Android Debug Bridge (ADB) インターフェイス
- 非標準のデバイスとドライバーをアンインストールし、コンピューターを再起動します。
- デバイス マネージャーで、Android デバイスが表示されていることを確認します。
注意事項
接続元のコンピューターに ADB インターフェイス デバイスが存在する場合、Samsung などの一部のデバイスは接続できない可能性があります。 この問題を解決するには、デバイスをアンインストールします。
USB リダイレクトの構成
クライアント コンピューターで USB リダイレクトを許可するように、次のローカル グループ ポリシー設定を構成します。
- ローカル グループ ポリシー エディターを開くには、cmd ウィンドウから
gpedit.msc
を実行します。 - [コンピューターの構成]\[管理用テンプレート]\[Windows コンポーネント]\[リモート デスクトップ サービス]\[リモート デスクトップ接続のクライアント]\[RemoteFX USB リダイレクト] に移動します。
- 管理者とユーザーに対して、[サポートされている他の RemoteFX USB デバイスの、このコンピューターからの RDP リダイレクトを許可する] を有効にします。
- ポリシーの変更を適用するには、cmd ウィンドウから
gpupdate /force
を実行します。 - コンピューターを再起動します。
開発ボックスの準備
Android デバイスがクライアント コンピューターに接続されている場合、USB リダイレクトを有効にすることで、デバイスにアクセスするように開発ボックスを構成できます。
USB リダイレクトの構成
次のローカル グループ ポリシー設定を構成して、開発ボックスで USB リダイレクトを許可します。
- ローカル グループ ポリシー エディターを開くには、cmd ウィンドウから
gpedit.msc
を実行します。 - [コンピューターの構成]\[管理用テンプレート]\[Windows コンポーネント]\[リモート デスクトップ サービス]\[リモート デスクトップ セッション ホスト]\[デバイスとリソースのリダイレクト] を開きます。
- [サポートされているプラグ アンド プレイ デバイスのリダイレクトを許可しない] を [無効] に設定します。
- [コンピューターの構成]\[管理用テンプレート]\[Windows コンポーネント]\[リモート デスクトップ サービス]\[リモート デスクトップ接続のクライアント]\[RemoteFX USB デバイス リダイレクト] に移動します。
- 管理者とユーザーに対して、[サポートされている他の RemoteFX USB デバイスの、このコンピューターからの RDP リダイレクトを許可する] を有効にします。
- ポリシーの変更を適用するには、cmd ウィンドウから
gpupdate /force
を実行します。 - コンピューターを再起動します。
ADB 接続に関する問題のトラブルシューティング
Android デバイスに ADB からアクセスできない場合は、最新のデバイス ドライバーがインストールされ、デバイス マネージャーにデバイスが表示されていることを確認します。
開発ボックスで以下の手順を実行します。
- デバイス マネージャーを開くには、タスク バーの検索ボックスから
devmgmt.msc
を実行します。 - Google USB ドライバーがインストールされており、デバイスが Android デバイス \ Android 複合 ADB インターフェイスとして表示されていることを確認します。
- 他の製造元のデバイスは、デバイス マネージャーに表示されない場合があります。
- デバイスが別の製造元の場合は、「Install a USB driver (USB ドライバーのインストール)」を参照し、製造元固有のドライバーを確認します。 目標は、ADB インターフェイス デバイスがデバイス マネージャーに表示されるようにすることです。
- デバイス名は、"Samsung Android Phone \ Samsung Android ADB Interface" や "Android Device \ Android Composite ADB Interface" など、製造元によって異なる場合があります。
- コンピューターを再起動します。