Android XR Emulator は、XR アプリ開発向けに設計された Android Emulator の特殊バージョンです。Android Studio の使い慣れた環境で XR アプリをテストしてデバッグできます。
Android XR Emulator でアプリを実行する前に、セットアップする必要があります。 アプリのテストとデバッグを行う際に Android XR Emulator で使用する AI グラス用の Android Virtual Device(AVD)を作成します。AI グラスのエミュレータはスタンドアロンの仮想デバイスとして機能し、スマートフォン AVD を実行するエミュレータ インスタンスとペア設定できます。
以降のセクションの手順に沿って、これらの仮想デバイスに必要なものをすべて設定します。
システム要件を確認する
AI グラス用の Android Virtual Device(AVD)の作成を開始する前に、次のシステム要件をご確認ください。
- Android Studio: 最新の Canary ビルドをインストールし、XR 開発用に Studio を構成 します。
- システム: ChromeOS はサポートされていませんが、Android Emulator に 必要なものと同じスペック以上のパソコン。AI グラス AVD では、アプリのホストデバイスとして機能するスマートフォン AVD も必要になるため、追加のディスク容量を確保してください。
AI グラス用の Android Virtual Device を作成する
アプリのテストとデバッグを行う際に使用する AI グラス用の AVD を作成する手順は次のとおりです。
Android Studio の最新の Canary ビルドを開き、[ツール] > [デバイス マネージャー] > [新しいデバイスを追加]
> [仮想デバイスを作成] をクリックします。
[Add Device] ウィンドウの [Form Factor] セクションで、[XR] を選択します。
リストから [AI Glasses] を選択し、[Next] をクリックします。
[Configure Virtual Device] タブの [Select system image] セクションで、システム イメージのリストから、システムと互換性のある最新の AI グラス システム イメージを選択します。
[Finish] をクリックし、選択したシステム イメージをダウンロードするよう求められたら [Yes] をクリックします。
ホストデバイスとして機能するスマートフォン AVD を作成する
AI グラス AVD では、アプリのホストデバイスとして機能するスマートフォン AVD も必要になります。まず、AI グラスのホストデバイスとして機能するスマートフォン AVD を作成します。
- Android Studio で、デバイス マネージャーに戻り、[Add a new device]
> [Create Virtual Device] をクリックします。
- [Add Device] ウィンドウの [Form Factor] セクションで、[Phone] を選択します。
- 任意のスマートフォン デバイス(この例では Google Pixel 9 Pro)を選択し、[Next] をクリックします。
[API] プルダウン メニューから [API CANARY Preview] を選択します。
[Select system image] セクションで、システム イメージのリストから、システムと互換性のある最新のシステム イメージを選択します。
- Pre-Release 16 KB Page Size Google Play ARM 64 v8a System Image(macOS)
- Pre-Release 16 KB Page Size Google Play Intel x86_64 Atom System Image(Windows と Linux)
[Finish] をクリックします。
デバイスをペア設定する
最後に、デバイスをペア設定します。
デバイス マネージャーで AI グラス AVD を見つけ、オーバーフロー メニューから [Pair Glasses] を選択します。
互換性のあるデバイスのリストからスマートフォン AVD を選択します。
ペア設定アシスタントがエミュレータで両方の AVD を起動し、ペア設定を開始します。
スマートフォン AVD で、デバイスを関連付けるリクエストを両方とも承認します。
ペア設定アシスタントがペア設定を完了します。
次のステップ
AI グラス用の AVD を作成したので、エミュレータを使用して AVD でアプリを実行します。
OpenXR™ および OpenXR ロゴは、Khronos Group Inc. の商標であり、中国、欧州連合、日本、英国で商標登録されています。