Anúncio

Dicas e truques

Instalar apps no cartão SD: 5 soluções para problemas frequentes

Instalar apps no cartão SD: 5 soluções para problemas frequentes
Fabrizio Ferri-Benedetti

Fabrizio Ferri-Benedetti

  • Atualizado:

Recebemos muitas perguntas sobre o tutorial que explica como obrigar o Android a instalar apps no cartão SD. Neste artigo, respondemos as cinco dúvidas mais frequentes relacionadas a este tema.

A mensagem de memória cheia é um dos problemas mais odiados do Android. Felizmente, existe um método bem simples para obrigar o Android a instalar todos os apps no muito mais espaçoso cartão SD.

Este método nem sempre funciona por causa das diferenças que existem entre as configurações do celular e do PC. Por isso, decidi responder aqui às dúvidas mais frequentes dos usuários.

O que é isso de pacote de drivers?

Para que você possa conectar seu celular Android ao PC, é preciso que o Windows o detecte. Para ser detectado com o comando adb devices com sucesso, às vezes falta instalar drivers ou os controladores de dispositivo do fabricante do celular.

A ferramenta Kies da Samsung já inclui drivers USB para todos os celulares da marca

O mais fácil é instalar as ferramentas com o Samsung Kies, Sony Companion ou LG PC Suite, que já incluem drivers para seus celulares. Para uma lista completa de aplicativos de sincronização oficiais, acesse esta lista.

Comando pm get-install-location não reconhecido

Os comandos do tutorial são escritos sem hífen quando a versão do Android é inferior à 4.0 (é algo que esquecemos de comentar). Se a versão do Android é superior à 4.0, então os comandos devem ser escritos com hífen:

Para saber qual é a opção de instalação ativada:

adb shell pm get-install-location (Android 4.0 ou versões superiores)

adb shell pm getInstallLocation (Android 2.3 ou versões inferiores)

Para definir o cartão SD como destino preferencial:

adb shell pm setInstallLocation 2 (Android 4.0 ou versões superiores)

adb shell pm set-install-location 2 (Android 2.3 ou versões inferiores)

Para comprovar qual é a sua versão do Android, vá a Ajustes e abra a seção Sobre o telefone. Se é a 2.3, escreva os comandos sem hífen. Se é a 4.0, escreva os comandos com hífen.

Diz que não encontra a rota especificada

As ferramentas de desenvolvimento do Google podem se descomprimir em qualquer pasta. No nosso tutorial, foram colocadas dentro de ‘Arquivos de programa’, mas a sua rota pode ser diferente.

Para que seja mais simples ter acesso a elas, copie todo o conteúdo para a raiz do disco C. Assim, a rota será C:\android-sdk, muito mais simples de abrir.

Aparece mais de um dispositivo ao teclar adb devices

Se você tem mais de um celular Android e quem sabe algum emulador, é normal que, ao escrever o comando adb devices, apareçam vários dispositivos. Se é esse o caso, você tem que adicionar a identificação do celular que quer modificar antes de pôr o comando.

Digamos que, depois de escrever adb devices, você obtém a seguinte lista:

List of devices attachedemulator-5554 device8e1d789c device

Para conectar ao celular, que é o segundo, você tem que adicionar -s seguido por seu código antes do comando. A ordem para trocar a rota do celular ficaria assim:

adb -s 8e1d789c shell pm setInstallLocation 2

Diz que o acesso foi negado ao usar taskkill

Se está tentando fechar um processo que usa a porta 5037 e o Windows nega o acesso, significa que você não tem permissão de Administrador. Quando abrir a linha de comandos, certifique-se que está fazendo assim:

É preciso abrir o Prompt de Comando com a opção Executar como administrador

O processo é reversível?

É claro. Basta seguir as mesmas instruções, mas em lugar de definir a instalação no armazenamento externo (a opção número 2), você pode voltar para a opção padrão (a zero), que deixa que o Android faça essa escolha por conta própria.

Tem mais dúvidas ou perguntas? Compartilhe-as com a gente nos comentários.

[Artigo original em espanhol]

Fabrizio Ferri-Benedetti

Fabrizio Ferri-Benedetti

Diretrizes Editoriais