Cómo probar apps de Android para vehículos

Mientras desarrollas tu app, existen herramientas disponibles para ejecutar Android Auto y el SO Android Automotive en tu computadora de desarrollo. Consulta Cómo probar tu app con la consola central de escritorio para obtener información detallada de su instalación y uso para ejecutar apps de Android Auto. Consulta Cómo probar tu app con el emulador del SO Android Automotive para obtener información detallada para instalar y ejecutar imágenes del SO Android Automotive.

Cómo realizar pruebas en vehículos reales

Para probar tu app en vehículos reales, debe instalarse desde una fuente confiable, como Play Store, con una excepción que se detalla en Cómo permitir fuentes desconocidas. Puedes usar el uso compartido interno de apps o un segmento de pruebas internas para distribuir tu app a dispositivos sin pasar por la revisión de Play Store.

Cómo permitir fuentes desconocidas

En Android Auto, también hay una opción para desarrolladores que permite habilitar apps en ejecución que no están instaladas desde una fuente de confianza. Esta configuración solo se aplica a las apps de contenido multimedia y mensajería, y no a apps creadas con la Biblioteca de apps de Android para vehículos.

Cómo habilitar el modo de desarrollador de Android Auto

Además de las opciones para desarrolladores de Android (que se pueden usar tanto en Android Auto como en el SO Android Automotive), Android Auto tiene su propio modo de desarrollador, que se puede usar para mejorar la experiencia de desarrollo. Para habilitarlo, sigue estos pasos:

  1. Abre la configuración de Android Auto.

    • Android 10 o versiones posteriores: En el dispositivo, presiona Configuración > Apps y notificaciones > Ver todas las apps > Android Auto > Avanzada > Opciones de configuración adicionales de la app.
    • Android 9 o versiones anteriores: En la app para Android Auto, presiona el menú y, luego, Configuración.
  2. Desplázate hasta la sección Acerca de, cerca de la parte inferior, y presiona Versión para mostrar toda la información de la versión y los permisos.

  3. Presiona la sección Información de la versión y los permisos 10 veces.

    Se mostrará el cuadro de diálogo ¿Habilitar la configuración de desarrollo?

  4. Presiona Aceptar.

    Se habilitará el modo de desarrollador y podrás acceder a las opciones para desarrolladores en el menú ampliado. Solo debes habilitar el modo de desarrollador una vez. Para salir del modo de desarrollador, usa la opción del menú desplegable de la barra de la aplicación.

Requisitos de pruebas adicionales para apps de música

Si estás probando una app de música, prueba las situaciones que se tratan en esta sección (además de probar la app en Android Auto, en el SO Android Automotive o en ambos).

Prueba situaciones de inicio de MediaBrowserService

A fin de ayudar a que los conductores y los pasajeros permanezcan seguros, los usuarios tienen restricciones adicionales para interactuar con las apps mientras conducen. Por este motivo, Android Auto y el SO Android Automotive tienen algunas situaciones de inicio de MediaBrowserService que tu app debe poder controlar de modo que los usuarios puedan seguir disfrutando de tu contenido mientras viajan.

Prueba tu app para asegurarte de que pueda manejar cada una de las siguientes situaciones:

  • Antes de que se abra alguna Activity, se ejecuta MediaBrowserService.
  • Si no puede mostrar ninguna Activity, se ejecuta MediaBrowserService.
  • Si el usuario no accedió, se ejecuta MediaBrowserService.

Mientras pruebas estas situaciones, asegúrate de probar los siguientes métodos:

  • Fuerza la detención de la app de música y, luego, inicia Android Auto o el SO Android Automotive.
  • Borra los datos de la app de música y, luego, inicia Android Auto o el SO Android Automotive.

Además, asegúrate de configurar un mensaje de error apropiado cuando sea necesario.

Usa la app de prueba del controlador multimedia

La app de prueba del controlador multimedia te permite probar las particularidades de la reproducción de contenido multimedia en Android y controlar la implementación de tu sesión multimedia. Para comenzar a usar esta herramienta, consulta Cómo usar la app de prueba del controlador multimedia.