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 abaixo.
<manifest xmlns:android="http://schemas.android.com/apk/res/android" ... > <uses-sdk android:minSdkVersion="23" android:targetSdkVersion="34" /> ... </manifest>