Cómo agregar compatibilidad con Android Auto a tu app de música

Tienes que realizar algunos cambios en el manifiesto de tu app para que Android Auto pueda descubrir el servicio del navegador multimedia de tu app e interactuar con él.

Establece el valor de minSdkVersion de tu app

Android Auto requiere que tu app se oriente a Android 6.0 (nivel de API 23) o una versión posterior.

Para especificar este valor en tu proyecto, establece el atributo minSdkVersion del elemento uses-sdk en 23 o un valor superior en el archivo AndroidManifest.xml del módulo de tu aplicación para teléfonos, como se muestra en el siguiente ejemplo:

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

Declara la compatibilidad del contenido multimedia con Android Auto

Usa la siguiente entrada del manifiesto para declarar que tu aplicación para teléfonos es compatible con Android Auto:

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

Esta entrada de manifiesto hace referencia a un archivo en formato XML que declara con qué capacidades de Automotive es compatible tu app. Para indicar que tienes una app de música, agrega un archivo en formato XML llamado automotive_app_desc.xml al directorio res/xml/ de tu proyecto. Este archivo debe incluir el siguiente contenido:

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

Informa un problema en las apps de música para Android Auto

Si tienes un problema mientras desarrollas tu app de música para Android Auto, puedes informarlo con la herramienta de seguimiento de errores de Google. Asegúrate de llenar toda la información solicitada en la plantilla de problemas.

Crear un error nuevo

Antes de informar un problema nuevo, verifica si ya se informó en la lista de problemas. Para suscribirte a un problema o votarlo, haz clic en el ícono de estrella que aparece en la herramienta de seguimiento. Si deseas obtener más información, consulta Cómo suscribirte a un problema.