メディアアプリに Android Auto のサポートを追加する

Android Auto がアプリのメディア ブラウザ サービスを検出して操作できるようにするには、アプリのマニフェストに変更を加える必要があります。

アプリの minSdkVersion を設定する

Android Auto 用のアプリの場合、Android 6.0(API レベル 23)以降をターゲットに設定する必要があります。

プロジェクト内でこの値を指定するには、スマートフォン アプリ モジュールの AndroidManifest.xml ファイル内で、uses-sdk 要素内の minSdkVersion 属性を 23 以上に設定します。たとえば、次のようになります。

<manifest xmlns:android="http://schemas.android.com/apk/res/android" ... >
    <uses-sdk android:minSdkVersion="23" android:targetSdkVersion="30" />
    ...
</manifest>

Android Auto のメディア サポートを宣言する

次のマニフェスト エントリを使用して、スマートフォン アプリが Android Auto をサポートすることを宣言します。

<application>
    ...
    <meta-data android:name="com.google.android.gms.car.application"
        android:resource="@xml/automotive_app_desc"/>
    ...
</application>

このマニフェスト エントリは、アプリがサポートする自動車機能を宣言している XML ファイルを参照します。メディアアプリがあることを示すには、automotive_app_desc.xml という名前の XML ファイルをプロジェクトの res/xml/ ディレクトリに追加します。このファイルは次のコンテンツを含む必要があります。

<automotiveApp>
    <uses name="media"/>
</automotiveApp>

Android Auto のメディアに関する問題を報告する

Android Auto 用のメディアアプリの開発中に問題が発生した場合は、Google Issue Tracker を使用して報告できます。問題テンプレートに必要な情報をすべて記入してください。

新しい問題を報告する

新しい問題を報告する前に、その問題がすでに問題リスト内で報告されていないかご確認ください。Issue Tracker 内で各問題の横にあるスターアイコンをクリックすると、問題を登録して投票できます。詳細については、問題を登録する手順をご覧ください。