PSA: Spotify (e outros aplicativos) não funciona com Android Auto? Aqui está uma solução.

Certos aplicativos, como o Spotify, não são reconhecidos pelo Android Auto se instalados fora da Play Store. Veja como consertar isso.

Para aqueles que têm a sorte de possuir um veículo com integração Android Auto integrada, alguns de vocês podem encontrei um problema bastante irritante ao tentar fazer com que certos aplicativos de música, como o Spotify, funcionassem. Isto apenasrecusa para mostrar-se no painel. Por que isso acontece e o que pode ser feito a respeito? Nós temos as respostas.


Por que isso acontece?

Você pode culpar o aplicativo Android Auto por isso. Usando o getInstallerPackageName() método, o aplicativo Android Auto verifica a fonte de instalação de um aplicativo antes de permitir que ele seja mostrado no painel do Android Auto. Infelizmente, isso significa que se você carregar o aplicativo Spotify de fora da Google Play Store, como por meio do XDA Labs ou APKMirror, o A integração do Android Auto deixará de funcionar (embora você ainda possa ouvir o Spotify via bluetooth, mas isso anula todo o propósito do Android Auto).

Esquerda: Spotify instalado na Play Store.

À direita: Spotify instalado do XDA Labs.

Nota: os detalhes de instalação mostrados nas imagens acima foram adicionados no Android 7.0 Nougat.


O que pode ser feito a respeito?

Felizmente, através do uso de um comando ADB, ainda podemos carregar o aplicativo Spotify (ou qualquer outro aplicativo) enquanto informamos ao sistema para tratá-lo como se tivesse sido instalado a partir da Google Play Store.

ADB, que significa Android Debug Bridge, é uma ferramenta projetada para que os desenvolvedores façam interface com seus smartphones para depurar o dispositivo. No entanto, possui muitos recursos úteis dos quais também podemos aproveitar. Veja como configurar e usar o ADB:

  1. Baixe o binário ADB para seu sistema operacional específico nos links encontrados em Este artigo.
  2. Extraia o arquivo zip em uma pasta de acesso rápido.
  3. No seu telefone, vá para Configurações e toque em Sobre o telefone. Encontre o número da versão e toque nele 7 vezes para ativar as opções do desenvolvedor.
  4. Agora entre nas Opções do desenvolvedor e encontre Depuração USB. Habilitá-lo.
  5. Conecte seu telefone ao computador e altere-o do modo “somente carga” para o modo “transferência de arquivos (MTP)”.
  6. No seu computador, navegue até o diretório onde você extraiu o binário ADB.
  7. Baixe o arquivo APK do Spotify mais recente (ou qualquer outro aplicativo que não esteja funcionando para você) do XDA Labs ou onde você escolher e salve este arquivo como "spotify.apk" (ou outro nome fácil de lembrar dependendo do aplicativo) em seu telefone. Lembre-se de onde você salvou este arquivo APK.
  8. Em seguida, abra um prompt de comando em seu computador neste diretório. Para usuários do Windows, basta segurar shift e clicar com o botão direito e você verá uma opção “abrir prompt de comando aqui”.
  9. Quando estiver no prompt de comando/terminal, digite o seguinte comando: adb devices
  10. Você verá que o sistema está iniciando o daemon ADB. Se esta for a primeira vez que você executa o ADB, você verá um prompt em seu telefone solicitando que você autorize uma conexão com o computador. Conceda.
  11. Agora, se você executar novamente o comando adb devices, o terminal imprimirá o número de série do seu dispositivo. Se sim, então você está pronto para seguir em frente.
  12. Digite o seguinte comando: adb shell
  13. Finalmente, digite este último comando para instalar o pacote: pm install -i "com.android.vending" -r /sdcard/path/to/spotify.apk

O comando -i especifica a fonte de instalação, enquanto o comando -r especifica que os dados da instalação anterior não devem ser substituídos. A parte "caminho/para" do comando deve ser substituída pelo local real de onde você salvou o APK do Spotify. Por exemplo, se estiver localizado na pasta Download, então /sdcard/Download/spotify.apk seria o que você inseriria. Por fim, basta substituir “spotify.apk” pelo nome do arquivo APK que você está tentando carregar lateralmente se estiver tendo problemas com outro aplicativo.

Depois de inserir o comando, ele retornará um “sucesso” se tiver instalado o aplicativo com sucesso. Se você estiver executando o Android Nougat e superior, basta abrir a página de configurações do aplicativo para ver se ele especificou a fonte de instalação corretamente. Caso contrário, você pode simplesmente executar este comando para verificar a fonte de instalação:

pm list packages -i

Em algum lugar na saída você encontrará o "com.spotify.music" e o pacote fonte de instalação próximo a ele. Se disser "com.android.vending", então você está pronto.

Topo: Spotify instalado da Play Store.

Abaixo: Spotify instalado a partir do gerenciador de pacotes do sistema.

Esperamos que isso resolva quaisquer problemas que você possa ter enfrentado para que o Spotify, ou outro aplicativo, fosse reconhecido pelo Android Auto. Não sei por que o Android Auto exige que um aplicativo seja instalado apenas da Google Play Store, mas esse ato deixou muitos usuários confusos.