XR 向け Android Studio ツール

このドキュメントでは、Android Studio の Android XR エミュレータとレイアウト インスペクタを使用して XR アプリをビルドする方法について説明します。

Android Studio には、XR 向けの次の新機能が追加されています。

  • Android XR Emulator
  • Layout Inspector での XR のサポート

Android Studio エミュレータの画面

Android XR Emulator

Android XR エミュレータは、Android Studio で XR アプリをテストおよびデバッグするための仮想化された XR デバイスを提供します。XR デバイスをエミュレートし、3D 空間環境でアプリを体験できます。これにより、開発の初期段階で物理ハードウェアを必要とせずにアプリを構築できるため、ワークフローが効率化され、イテレーションが加速します。

Android Studio でエミュレータを初めて使用する場合は、Android エミュレータの一般的なドキュメントを確認することをおすすめします。

Android XR エミュレータを起動する

Android XR エミュレータをインストールしたら、デバイスの Device Manager で [実行] ボタンをクリックします。

Android Studio のデバイス マネージャーの画面

マウスとキーボードを有効にする

現在、エミュレータはマウスとキーボードでの入力のみをサポートしています。エミュレータを使用する場合は、キーボードとマウスのアイコンが選択されていることを確認してください。

Android Studio のデバイスのマウスとキーボードのアイコン

この操作が完了すると、エミュレータ ウィンドウにマウスを移動して、仮想空間内のさまざまな要素を操作できるようになります。

仮想環境で周囲を見渡す

Android XR エミュレータは、仮想 3D 環境でアプリの要素をレンダリングします。次のコントロールを使用して、ビューの方向の変更、パン、ドリー、回転、リセットを行います。

Android Studio のパン アイコン

パン: マウスをクリックしてドラッグすると、上下左右に移動できます。これにより、エミュレータのコンテンツをさまざまな角度から見ることができます。

Android Studio のドリーアイコン

ドリー: マウスをクリックしてドラッグすると、表示されているオブジェクトに近づいたり遠ざかったりします

Android Studio の回転アイコン

回転: マウスをクリックしてドラッグすると、その方向にビューが回転します

Android Studio のリセット アイコン

リセット: このボタンをクリックすると、エミュレータがデフォルトのビューに戻ります。

次のキーボード ショートカットを使用して、仮想環境内を移動することもできます。マウスとキーボードの入力中にこれらの機能を使用するには、Option キー(macOS)または Alt キー(Windows)を押したままにします。

  • W キー(または上矢印キー): 現在のビューで前方に移動します。
  • A(または左矢印キー): 左にサイドステップします。
  • S:(または下矢印キー): 後ろに移動します。
  • D(または右矢印キー): 右に横移動します。
  • Q: 垂直方向に下に移動します。
  • E: 垂直方向に上へ移動します。

パススルー モードを有効にする

シミュレートされたパススルー環境を有効または無効にするには、次のメニュー オプションを使用します。

Android Studio のパススルー モードの UI

パススルー モードを有効にすると、シミュレートされた屋内環境が表示されます。このモードを使用して、複合現実のアプリをテストします。

Android Studio エミュレータの画面

その他のエミュレータ コントロール

Android Studio の電源アイコン

電源: デバイスの電源のオン / オフをシミュレートします

Android Studio の音量アップ アイコン Android Studio の音量ダウン アイコン

音量: 音量調節をシミュレートします

Android Studio のスクリーンショット アイコン

スクリーンショット: デバイスの現在の状態のスクリーンショットを撮影します

Android Studio の戻るアイコン Android Studio のホームアイコン Android Studio の概要アイコン

Android 3 ボタン コントロール: 戻る、ホーム、概要ボタンをシミュレートします

トラブルシューティング

既知の問題と回避策については、リリースノートをご覧ください。

既知の問題ではない問題が発生した場合は、サポートページでサポートを受ける方法と問題を報告する方法の手順をご覧ください。

クラッシュ レポートやバグレポートを含めていただくと、問題を把握するうえで役立ちます。スクリーンショットや録画も、必要な追加情報を提供します。このセクションの手順では、クラッシュ レポートをアップロードする方法と、adb を使用してバグレポートを生成する方法について説明します。

XR アプリで Android Studio の Layout Inspector を使用する

空間パネルとオービターの構築を開始したら、Android Studio の Layout Inspector を使用してレイアウトを検査できます。Layout Inspector に慣れていない場合は、レイアウトのデバッグに関するガイドをご覧ください。

Android XR アプリで Layout Inspector を使用する手順は次のとおりです。

  1. Android Studio でプロジェクトを開き、埋め込みレイアウト インスペクタが無効になっていることを確認します(オプションのチェックを外し、Android Studio を再起動します)。Android Studio の設定ページ
  2. アプリを実行します。
  3. アプリケーションのデプロイが完了したら、[Tools] > [Layout Inspector] を選択します。

レイアウト インスペクタが埋め込みウィンドウで開きます。数秒後に、左側にプレビュー、右側にコンポーネント ツリーが表示されます。オービターとパネルは、メイン コンテンツの下に個別のオブジェクトとして表示されます。

Android Studio のレイアウト インスペクタ ページ

これで、エミュレータでアプリを操作できるようになりました。コンポーネントを検査するには、プレビューまたはコンポーネント ツリーでそのコンポーネントをクリックします。

コンポーネントの属性は、右上の [属性] タブをクリックすると表示されます。

Android Studio のレイアウト インスペクタ ページ

使用統計情報を有効にして、XR 向け Android Studio の改善にご協力ください

これらのツールの改善のため、使用統計情報を有効にしてフィードバックをお送りいただくことをおすすめします。これは Android Studio のカナリア版であるため、これらの機能の多くはまだ開発中です。

[Settings] > [Appearance & Behavior] > [System Settings] > [Data Sharing] をクリックし、[Send usage statistics to google] が選択されていることを確認します。

Android Studio の設定ページ


OpenXR™ および OpenXR のロゴは、Khronos Group Inc. が所有する商標であり、中国、欧州連合、日本、英国で商標として登録されています。