Android Automotive OS エミュレータを使用してテストする

Android Emulator を使用すると、 Android Automotive OS で動作します

システム イメージを追加する

Android Automotive OS の仮想デバイスを作成する前に、Android Automotive OS の仮想デバイス システム イメージ。Android Studio SDK Manager からダウンロードします。

Generic System Image を追加する

Android Studio には、Android Automotive OS 用の Generic System Image が含まれており、 スクリーンショットを撮る際のオプションと Google Play。すべての画像には次のものが含まれます。

で確認できます。
で確認できます。
名前 API レベル アーキテクチャ 構成可能 Google Play ストア 対象
Automotive Intel x86 Atom System Image 28 x86 Android Studio プレビュー
Automotive with Play Store Intel x86 Atom System Image 29 x86 Android Studio プレビュー
Google Play ストア Intel x86_64 Atom システム イメージを搭載した自動車 30 x86 Android Studio プレビュー
Automotive with Play Store ARM 64 v8a System Image 32 ARM Android Studio プレビュー
Google Play ストア Intel x86_64 Atom システム イメージを搭載した自動車 32 x86 Android Studio プレビュー
Google API を使用した Automotive Distant Display arm64-v8a のシステム イメージ 32 ARM Android Studio プレビュー
Automotive Distant Display with Google API x86_64 システム イメージ 32 x86 Android Studio プレビュー
Google Play arm64-v8a システム イメージを使用した自動車用遠隔ディスプレイ 32 ARM Android Studio プレビュー
Automotive の遠隔ディスプレイと Google Play x86_64 システム イメージ 32 x86 Android Studio プレビュー
Android Automotive と Google API の ARM 64 v8a システム イメージ 33 ARM Android Studio 安定版
Android Automotive と Google API の Intel x86_64 Atom システム イメージ 33 x86 Android Studio 安定版
自動車用遠隔ディスプレイと Google Play arm64-v8a システム イメージ 33 ARM Android Studio プレビュー
Automotive の遠隔ディスプレイと Google Play x86_64 システム イメージ 33 x86 Android Studio プレビュー
Android Automotive と Google API の arm64-v8a システム イメージ 34 ARM Android Studio プレビュー
Android Automotive と Google API x86_64 システム イメージ 34 x86 Android Studio プレビュー
Android Automotive と Google Play arm64-v8a システム イメージ 34 ARM Android Studio プレビュー
Android Automotive と Google Play x86_64 システム イメージ 34 x86 Android Studio プレビュー

Generic System Image をインストールする手順は次のとおりです。

  1. Android Studio で、[Tools] > [SDK Manager] を選択します。
  2. [SDK Platforms] タブをクリックします。
  3. [Show Package Details] をクリックします。
  4. ダウンロードする画像を選択します。上記の表で、 表示されます。
  5. [Apply]、[OK] の順にクリックします。

    SDK Platform コンポーネントのリスト(汎用システム イメージ)
        選択済みです。

OEM からシステム イメージを追加する

GM、ホンダ、ポールスター、ボルボ、 その他。OEM のデベロッパー サイトに記載されている手順に沿って行ってください。

以下に、アルファベット順で示します。

  1. ゼネラル マネージャー
  2. ホンダ
  3. ポールスター
  4. ボルボ

車の AVD を作成してエミュレータを実行する

以下の手順に沿って、Android Automotive OS 搭載車を表す Android Virtual Device(AVD)を作成し、その AVD を使用してエミュレータを実行します。

  1. Android Studio で、[Tools] > [AVD Manager] を選択します。
  2. [Create Virtual Device] をクリックします。
  3. [Select Hardware] ダイアログで [Automotive] を選択し、 ハードウェア プロファイル。[Next] をクリックします。
  4. [Android 12L(Play Store の Automotive)] など、Automotive をターゲットとするシステム イメージを選択し、[Next] をクリックします。
  5. AVD に名前を付け、カスタマイズするその他のオプションを選択して、[Finish] をクリックします。
  6. ツール ウィンドウ バーから、デプロイのターゲットとして Android Automotive OS AVD を選択します。
  7. 実行アイコン 実行アイコン をクリックします。

バンドルされたハードウェア プロファイルを使用する

AVD を作成する際は、以下のハードウェアを使用できます プロファイルがバンドルされています。 Android Studio:

名前 解決策 対象 互換性
自動車(1024p 横向き) 1024x768 Android Studio 安定版 Google Play ストアのアイコン Google Play ストアのシステム イメージ
自動車(1080p 横向き) 1,080×600 Android Studio 安定版 システム イメージ(Google Play ストアなし)
自動車(1408p の横向き)
API での使用が推奨される 34 個の画像
1408×792 Android Studio プレビュー システム イメージ(Google Play ストアなし)
Google Play での自動車(1408p の横向き)
API での使用が推奨される 34 個の画像
1408×792 Android Studio プレビュー Google Play ストアのアイコン Google Play ストアのシステム イメージ
自動車用ポートレート 800×1280 Android Studio プレビュー システム イメージ(Google Play ストアなし)
自動車の縦向き(大) 1,280 x 1,606 Android Studio プレビュー システム イメージ(Google Play ストアなし)
自動車ウルトラワイド 3904×1320 Android Studio プレビュー システム イメージ(Google Play ストアなし)
自動車用遠距離ディスプレイ 1,080×600 Android Studio プレビュー Google Play ストアなしで離れた場所にシステム イメージを表示する
Google Play の Automotive Distant Display 1,080×600 Android Studio プレビュー Google Play ストアのアイコン Google Play ストアのシステム イメージを離れた場所に表示する

ハードウェア プロファイルを作成する

プロファイルを作成して、ハードウェア プロファイルが必要です。 Automotive OS エミュレータ。これを行うには、[Android Automotive] を選択します。 デバイスタイプを指定しますカスタム ハードウェア プロファイルは、 Google Play ストアを含まないシステム イメージを使用する。

エミュレータの拡張コントロールを使用する

標準の拡張版 コントロールを、他の Android デバイスでも Android エミュレータ向けに設計された、 Automotive OS エミュレータ。

ハードウェアの状態をエミュレートする

[

加速度計やジャイロスコープなどのセンサーは 標準 Android API を使用して、 車両固有の追加ハードウェア プロパティが Vehicle Hardware Abstraction Layer(VHAL)で参照できます。 これらのプロパティは、VehiclePropertyIds によってモデル化されます。 クラスです。

エミュレータの実行中に、これらのプロパティの値を変更できます。 拡張コントロールの車のデータ機能。たとえば、 現在の車両の速度は、現在の速度に関するプロパティが (VehiclePropertyIds.PERF_VEHICLE_SPEED) その値を変更します。

運転をシミュレーションする

[

運転をシミュレートするには、[車の速度] をゼロ以外の値に設定し、 ギアP(パーキング)以外に設定します。駐車状態をシミュレートするには、 GearP(Park)に設定します。次のいずれかの方法で [車のセンサーデータ] タブのスライダーとセレクタを使用するか、 前のセクションで説明したように VHAL プロパティを変更する。

ロータリー入力をテストする

[

一部の Android Automotive OS 搭載車両には、タッチスクリーンに加えて、 ロータリー コントローラ キーボードと同じフォーカス API を使用する 移動して ユーザーは画面に触れずにアプリを操作します自動車 ロータリー ツールを使用して、アプリのロータリーのサポートをテストします。 表示されます。

メディアアプリの実行構成を編集する

Automotive OS アプリのメディアアプリは、他の Android アプリとは異なります。Android Automotive OS は、明示的インテントを使用して、メディアアプリとやり取りします。 通話を メディア ブラウザ サービス

アプリをテストするには、アプリがリリースされていないことを アクティビティ 自動車モジュールが特定のバージョンで起動することを防げます。 手順は次のとおりです。

  1. Android Studio で、[Run] > [Edit Configurations] を選択します。

    [Run/Debug Configurations] ダイアログ ボックス。

  2. アプリのモジュールのリストから、自動車モジュールを選択します。

  3. [Launch Options] > [Launch] で、[Nothing] を選択します。

  4. [Apply]、[OK] の順にクリックします。

Android Automotive OS エミュレータの問題を報告する

Android の使用中に問題が発生した場合や、機能リクエストがある場合 Automotive OS エミュレータの場合は、Google Issue Tracker を使用して報告できます。行動 問題テンプレートに必要な情報をすべて記入してください。変更前 新しい問題を報告する場合は、[Issues] ですでに報告されていないか list を使用します。 Issue Tracker で各問題の横にあるスターアイコンをクリックすると、問題を登録して投票できます。 。詳しくは、 問題

既存の問題を確認する 新しい問題を報告する