Adicionar suporte para Android Auto ao seu app

Mantenha tudo organizado com as coleções Salve e categorize o conteúdo com base nas suas preferências.

Revise as informações abaixo para aprender a fazer mudanças no manifesto, permitindo que o Android Auto descubra e interaja com o CarAppService do app.

Declarar suporte ao Android Auto

O host do Android Auto verifica se o app declarou suporte ao Android Auto. Para ativar esse suporte, inclua a seguinte entrada no manifesto do app:

<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 outro arquivo XML criado com o caminho AppProjectDirectory/app/src/main/res/xml/automotive_app_desc.xml. Nesse arquivo, você declara a quais recursos do Android Auto seu app tem suporte.

Os apps que usam a biblioteca Android for Cars App precisam declarar o recurso template no arquivo automotive_app_desc.xml:

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

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>

Como executar o app em uma unidade principal real

Para que seu app seja executado em uma unidade principal real, não na unidade principal de área de trabalho, ele precisa ser distribuído pela Google Play Store. Isso garante que o aplicativo tenha sido testado e aprovado quanto à conformidade com as diretrizes do Google Play. Essas diretrizes asseguram que o aplicativo seja relevante para o ambiente do carro e que ele seja aprovado nos testes de distração do motorista. Confira Adicionar suporte para o Android Automotive OS ao seu app.

Para fazer testes durante o desenvolvimento do app, há três opções:

  • Usar a unidade principal de área de trabalho.
  • Enviar o aplicativo para uma faixa de teste interno da Google Play Store. Essa faixa permite adicionar sua equipe manualmente para testes internos. As versões dela não exigem avaliações da Google Play Store.
  • Compartilhar o aplicativo com o Compartilhamento interno de apps no Google Play Console. Isso é semelhante à faixa de teste interno e não exige avaliações da Google Play Store.