Cómo comenzar a usar Android para autos

En este tema, se muestra cómo configurar el entorno de desarrollo con el fin de compilar una app optimizada para conductores con el SO Android Automotive y cómo extender la app de teléfono a los usuarios que tienen la aplicación Android Auto. Para obtener una descripción general sobre cómo Android habilita las experiencias de tu app en vehículos, consulta la descripción general de Android para autos.

Configura tu proyecto

En esta sección, se describe cómo configurar el proyecto de tu app para que sea compatible con el SO Android Automotive y Android Auto.

Habilita las funciones automotrices en Android Studio

Para acceder a las funciones de compilación y prueba del SO Android Automotive, debes usar Android Studio 3.5 Canary 11 o versiones posteriores.

Luego, sigue estos pasos para habilitar las características automotrices:

  1. Si el archivo aún no existe, crea un archivo studioFlags.xml en una de las siguientes ubicaciones, según tu sistema operativo:

    • Windows: %USERPROFILE%\.AndroidStudioPreview3.5\config\options
    • macOS: ~/Library/Preferences/AndroidStudioPreview3.5/options
    • Linux: ~/.AndroidStudioPreview3.5/config/options
  2. Agrega la siguiente entrada al archivo studioFlags.xml:

    <application>
        <component name="StudioFlags">
          <option name="data">
            <map>
              <entry key="npw.templates.automotive" value="true" />
            </map>
          </option>
        </component>
        </application>
        

Establece el valor de targetSdkVersion de tu app

Para acceder a las API que necesitas para admitir Android Auto y el SO Android Automotive, debes crear o actualizar tu proyecto a fin de apuntar a los siguientes niveles de API:

  • Para Android Auto: Android 5.0 (API nivel 21) o una versión posterior
  • Para el SO Android Automotive: Android 9 (API nivel 28) o una versión posterior

Para establecer estos objetivos en tu proyecto, sigue estos pasos:

  1. Establece el atributo targetSdkVersion del elemento uses-sdk en 21 o en un valor superior en el archivo AndroidManifest.xml del módulo de la app del teléfono.
  2. Establece el atributo targetSdkVersion del elemento uses-sdk en 28 o en un valor superior en el archivo AndroidManifest.xml del módulo de app del SO Android Automotive.

    Todos los vehículos compatibles con el SO Android Automotive se ejecutan en Android 9 (API nivel 28) o una versión posterior. Por lo tanto, si seleccionas este valor, se apunta al 100% de los vehículos que usan el SO Android Automotive.

Cómo agregar funciones a tu app

Una vez que hayas completado la configuración inicial del proyecto, estarás listo para compilar tu app con SO Android Automotive y Android Auto. Consulta estos temas como ayuda para compilar tu app: