Você precisa fazer algumas mudanças no manifesto do app para que o Android Auto possa descobrir o serviço de navegação de mídia do app e interagir com ele.
Definir a minSdkVersion do app
O Android Auto exige que seu app seja destinado ao Android 6.0 (API de nível 23) ou versões mais recentes.
Para especificar esse valor no projeto, defina o atributo minSdkVersion
no
elemento uses-sdk
como 23 ou maior no
arquivo AndroidManifest.xml
do módulo do app
para smartphones, conforme mostrado no exemplo a seguir.
<manifest xmlns:android="http://schemas.android.com/apk/res/android" ... > <uses-sdk android:minSdkVersion="23" android:targetSdkVersion="33" /> ... </manifest>
Declarar compatibilidade de mídia com o Android Auto
Use a seguinte entrada de manifesto para declarar que seu app de smartphone tem suporte ao Android Auto:
<application>
...
<meta-data android:name="com.google.android.gms.car.application"
android:resource="@xml/automotive_app_desc"/>
...
</application>
Essa entrada de manifesto se refere a um arquivo XML que declara com quais recursos
automotivos seu app é compatível. Para indicar que você tem um app de música, adicione um
arquivo XML chamado automotive_app_desc.xml
ao diretório res/xml/
no
projeto. Esse arquivo precisa incluir o seguinte conteúdo:
<automotiveApp>
<uses name="media"/>
</automotiveApp>
Informar um problema de mídia no Android Auto
Se você encontrar um problema ao desenvolver seu app de mídia para o Android Auto, informe-o usando o Google Issue Tracker. Preencha todas as informações no modelo de problema.
Antes de informar um novo problema, verifique se ele já foi informado na lista de problemas. Inscreva-se e vote nos problemas clicando na estrela de um deles no Issue Tracker. Para ver mais informações, consulte Como se inscrever em um problema.