Android デバイスまたはエミュレーターでテストする
Windows マシンで実際のデバイスまたはエミュレーターを使用して Android アプリケーションをテストおよびデバッグする方法はいくつかあります。 このガイドでは、いくつかの推奨事項の概要について説明しました。
実際の Android デバイスでアプリを実行するには、まず、開発用に Android デバイスを有効にする必要があります。 Android の [開発者向けオプション] は、バージョン 4.2 以降、既定では非表示になっており、これを有効にする方法は Android のバージョンによって異なる場合があります。
Android 9.0 以降の最新バージョンを実行しているデバイスの場合:
- USB ケーブルを使用して、デバイスを Windows 開発用コンピューターに接続します。 USB ドライバーをインストールするように通知される場合があります。
- Android デバイスで、[設定] 画面を開きます。
- [端末情報] を選択します。
- 一番下までスクロールし、「これでデベロッパーになりました!」 と表示されるまで、[ビルド番号] を 7 回タップします。
- 前の画面に戻り、[システム] を選択します。
- [詳細設定] を選択し、一番下までスクロールして、[開発者オプション] をタップします。
- [開発者オプション] ウィンドウで、下にスクロールして [USB デバッグ] を見つけて有効にします。
Android Studio ツールバーで、[実行構成] ドロップダウン メニューからアプリを選択します。
[ターゲット デバイス] ドロップダウン メニューから、アプリを実行するデバイスを選択します。
[実行 ▷] を選択します。 これにより、接続されているデバイスでアプリが起動します。
Windows マシンで Android エミュレーターを実行することについて最初に知っておくべきことは、IDE (Android Studio、Visual Studio など) に関係なく、仮想化サポートを有効にすることでエミュレーターのパフォーマンスが大幅に向上するということです。
Android エミュレーターで仮想デバイスを作成する前に、Hyper-V と Windows ハイパーバイザー プラットフォーム (WHPX) の機能をオンにして、仮想化を有効にすることをお勧めします。 これにより、コンピューターのプロセッサでエミュレーターの実行速度を大幅に向上させることができます。
Hyper-V と Windows ハイパーバイザー プラットフォームを実行するには、コンピューターで次のことが必要です。
- 4 GB のメモリが使用可能であること
- 64 ビットの Intel プロセッサまたは AMD Ryzen CPU と第 2 レベルのアドレス変換 (SLAT) があること
- Windows 10 ビルド 1803 以上を実行していること (ビルド番号を確認する)
- グラフィックス ドライバーが更新されていること ([デバイス マネージャー] > [ディスプレイ アダプター] > [ドライバーの更新])
マシンがこの基準を満たしていなくても、Intel HAXM または AMD Hypervisor を実行できる可能性があります。 詳細については、「Android Studio Emulator」のドキュメントを参照してください。
コマンド プロンプトを開き、次のコマンドを入力して、コンピューターのハードウェアとソフトウェアが Hyper-V と互換性があることを確認します。
systeminfo
Windows 検索ボックス (左下) で、「Windows の機能」と入力します。 検索結果から、[Windows の機能の有効化または無効化] を選びます。
[Windows の機能] リストが表示されたら、スクロールして [Hyper-V] (管理ツールとプラットフォームの両方を含む) と [Windows ハイパーバイザー プラットフォーム] を見つけます。確実に両方とも有効にするためにチェックボックスをオンにしてから [OK] を選択します。
指示されたときに、コンピューターを再起動します。
Android のネイティブ アプリをビルドしてテストする場合は、Android Studio を使用することをお勧めします。 アプリをテストする準備ができたら、次の方法でアプリをビルドして実行できます。
Android Studio ツールバーで、[実行構成] ドロップダウン メニューからアプリを選択します。
[ターゲット デバイス] ドロップダウン メニューから、アプリを実行するデバイスを選択します。
[実行 ▷] を選択します。 これにより、Android Emulator が起動します。
ヒント
アプリがエミュレーター デバイスにインストールされると、Apply Changes
を使用して、新しい APK を作成せずに特定のコードとリソースの変更をデプロイできます。 詳細については、「Android 開発者ガイド」を参照してください。
Windows PC で利用できる Android Emulator のオプションは数多くあります。 最新の Android OS イメージと Google Play サービスへのアクセスを提供するため、Google の Android Emulator の使用をお勧めします。
最新バージョンの Android 開発用 Visual Studio の使用方法について説明します。 最新バージョンの Visual Studio を開き、新しい C++ Android プロジェクトを作成し、プラットフォーム構成を設定し、プロジェクトを実行すると、既定の Android Emulator が表示されます。 .NET マルチプラットフォーム アプリ UI (MAUI) 開発ワークロードを使用することをお勧めします。 ワークロードを変更するには、Visual Studio インストーラーを使用することが必要な場合があります。
Windows developer に関するフィードバック
Windows developer はオープンソース プロジェクトです。 フィードバックを提供するにはリンクを選択します。