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:
- Baixe o binário ADB para seu sistema operacional específico nos links encontrados em Este artigo.
- Extraia o arquivo zip em uma pasta de acesso rápido.
- 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.
- Agora entre nas Opções do desenvolvedor e encontre Depuração USB. Habilitá-lo.
- Conecte seu telefone ao computador e altere-o do modo “somente carga” para o modo “transferência de arquivos (MTP)”.
- No seu computador, navegue até o diretório onde você extraiu o binário ADB.
- 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.
- 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”.
- Quando estiver no prompt de comando/terminal, digite o seguinte comando:
adb devices
- 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.
- 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.
- Digite o seguinte comando:
adb shell
- 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.