PSA: ¿Spotify (y otras aplicaciones) no funcionan con Android Auto? Aquí hay una solución.

Para aquellos de quienes tiene la suerte de tener un vehículo con la integración de Android Auto incorporada, algunos de ustedes pueden haber encontrado un problema bastante molesto al intentar que ciertas aplicaciones de música como Spotify funcionen. Simplemente se niega a aparecer en el tablero. ¿Por qué sucede esto y qué se puede hacer al respecto? Tenemos las respuestas


¿Por qué pasó esto?

Puede culpar a la aplicación Android Auto por eso. Usando el método getInstallerPackageName (), la aplicación Android Auto verifica el origen de instalación de una aplicación antes de permitir que se muestre en el panel de control de Android Auto. Desafortunadamente, esto significa que si carga lateralmente la aplicación Spotify desde fuera de Google Play Store, como a través de Labs o APKMirror, la integración de Android Auto dejará de funcionar (aunque todavía puede escuchar Spotify a través de bluetooth, pero al hacerlo vence al Todo el propósito de Android Auto).

Izquierda: Spotify instalado desde Play Store.

Derecha: Spotify instalado desde Labs.

Nota: los detalles de instalación que se muestran en las capturas de pantalla anteriores se agregaron en Android 7.0 Nougat.


¿Qué se puede hacer al respecto?

Afortunadamente, mediante el uso de un comando ADB, aún podemos cargar la aplicación Spotify (o cualquier otra aplicación) mientras le decimos al sistema que la trate como si estuviera instalada desde Google Play Store.

ADB, que significa Android Debug Bridge, es una herramienta diseñada para que los desarrolladores interactúen con sus teléfonos inteligentes para depurar el dispositivo. Sin embargo, tiene muchas características útiles que también podemos aprovechar. Aquí se explica cómo configurar y luego usar ADB:

  1. Descargue el binario ADB para su sistema operativo particular desde los enlaces que se encuentran en este artículo.
  2. Extraiga el archivo zip en una carpeta a la que pueda acceder rápidamente.
  3. En su teléfono, vaya a Configuración y toque Acerca del teléfono. Encuentre el Número de compilación y tóquelo 7 veces para habilitar las Opciones de desarrollador.
  4. Ahora ingrese Opciones de desarrollador y busque Depuración de USB. Permitirle.
  5. Conecte su teléfono a la computadora y cámbielo del modo "solo carga" al modo "transferencia de archivos (MTP)".
  6. En su computadora, busque el directorio donde extrajo el binario ADB.
  7. Descargue el último archivo APK de Spotify (o cualquier otra aplicación que no haya funcionado para usted) desde Labs o donde elija, y guarde este archivo como "spotify.apk" (u otro nombre fácil de recordar dependiendo de la aplicación) en su teléfono. Recuerde dónde guardó este archivo APK.

  8. A continuación, abra un símbolo del sistema en su computadora en este directorio. Para los usuarios de Windows, simplemente mantenga presionada la tecla Mayús, luego haga clic con el botón derecho y verá un "símbolo del sistema abierto aquí" como una opción.
  9. Una vez que esté en el símbolo del sistema / terminal, ingrese el siguiente comando: adb devices
  10. Verá que el sistema está iniciando el demonio ADB. Si es la primera vez que ejecuta ADB, verá un mensaje en su teléfono que le pedirá que autorice una conexión con la computadora. Concédelo.
  11. Ahora, si vuelve a ejecutar el comando de dispositivos adb, el terminal imprimirá el número de serie de su dispositivo. Si es así, entonces estás listo para seguir adelante.
  12. Ingrese el siguiente comando: adb shell
  13. Finalmente, ingrese este último comando para instalar el paquete: pm install -i "com.android.vending" -r /sdcard/path/to/spotify.apk

El comando -i especifica la fuente de instalación, mientras que el comando -r especifica que los datos de la instalación anterior no deben sobrescribirse. La parte "ruta / a" del comando debe reemplazarse con la ubicación real de donde guardó el APK de Spotify. Por ejemplo, si está ubicado en la carpeta Descargar, entonces /sdcard/Download/spotify.apk sería lo que ingresaría. Finalmente, simplemente reemplace "spotify.apk" con el nombre del archivo APK que está intentando cargar si tiene problemas con otra aplicación.

Una vez que ingrese el comando, devolverá un "éxito" si instaló con éxito la aplicación. Si está ejecutando Android Nougat y versiones posteriores, simplemente puede abrir la página de configuración de la aplicación para ver si especificó la fuente de instalación correctamente. De lo contrario, simplemente puede ejecutar este comando para verificar la fuente de instalación:

pm list packages -i

En algún lugar de la salida encontrará el paquete " com.spotify.music " y el paquete fuente de instalación al lado. Si dice " com.android.vending ", entonces estás listo.

Arriba: Spotify instalado desde Play Store.

Abajo: Spotify instalado desde el administrador de paquetes del sistema.

Esperemos que esto solucione cualquier problema que pueda haber tenido al hacer que Android Auto reconozca Spotify u otra aplicación. No estoy seguro de por qué Android Auto requiere que se instale una aplicación solo desde Google Play Store, pero esta acción ha confundido a muchos usuarios.