Índice:
- A Tela do Emulador é Muito Grande
- Mensagem de erro: Nenhum alvo compatível foi encontrado
- Mensagem de erro: a imagem de dados do usuário é usada por outro emulador
- Mensagem de erro: Nome do dispositivo virtual desconhecido
- Mensagem de erro: INSTALL_PARSE_FAILED_INCONSISTENT_CERTIFICATE
- O aplicativo é iniciado, mas o emulador exibe a caixa de diálogo Forçar fechar ou aguardar
- Alterações em seu aplicativo não aparecem no emulador
Vídeo: Solução!!! Veja Como Corrigir Erro Dos Aplicativos Que Ficam Fechando e Travando no Android 2024
Quando você tenta executar seu primeiro aplicativo para Android, se o seu esforço parar, não se desespere. Aqui estão algumas dicas de solução de problemas para ajudá-lo a resolver quaisquer problemas que você encontre.
A Tela do Emulador é Muito Grande
Às vezes, a resolução da tela do computador de desenvolvimento não é suficientemente alta. (Talvez a sua visão não seja o que costumava ser.) Este sintoma não é um disjuntor, mas se você não consegue ver os botões inferiores do emulador, não pode testar facilmente o aplicativo. Você pode alterar a resolução da tela do computador de desenvolvimento; embora o ajuste da janela do emulador seja menos invasivo.
Para alterar o tamanho da janela do emulador, siga estas etapas:
-
Feche o emulador.
-
No menu principal do Eclipse, escolha Janela → Gerenciador de dispositivos virtuais do Android.
-
Na lista de dispositivos virtuais, selecione um AVD apropriado para o projeto e clique em Iniciar.
-
Na caixa de diálogo Opções de Lançamento resultante, selecione a caixa de seleção Escala de exibição para tamanho real.
-
Abaixe o valor no campo Tamanho da tela.
À medida que você altera o valor Tamanho da tela, o valor no campo Escala muda automaticamente. Quanto menor o valor Escala, menor será o emulador na tela do computador de desenvolvimento.
-
Clique em Iniciar.
Como resultado, o Eclipse lança uma nova cópia do emulador - desta vez, com uma janela de emulador menor.
Mensagem de erro: Nenhum alvo compatível foi encontrado
Quando você vê esta mensagem, provavelmente significa que você não criou um Dispositivo Virtual Android (AVD) capaz de executar seu projeto. Se o Eclipse oferecer para ajudá-lo a criar um novo AVD, aceite-o. Caso contrário, escolha Janela → Gerenciador de dispositivos virtuais do Android para criar um novo AVD.
Mensagem de erro: a imagem de dados do usuário é usada por outro emulador
Se você vir essa mensagem, um emaranhado envolvendo o emulador impede o Android de fazer seu trabalho. Primeiro tente fechar e reiniciar o emulador.
Se um simples reinício não funcionar, experimente estas etapas:
-
Feche o emulador.
-
No menu principal no Eclipse, escolha Janela → Gerenciador de dispositivos virtuais do Android.
-
Na lista de dispositivos virtuais, selecione um AVD apropriado para o projeto e clique em Iniciar.
-
Na caixa de diálogo Opções de Lançamento resultante, selecione a caixa de seleção Limpar dados do usuário e clique em Iniciar.
Como resultado, o Eclipse lança uma nova cópia do emulador - desta vez, com uma ardósia limpa.
Se você seguir estas etapas, mas você ainda vê a mensagem, a imagem de dados do usuário é usada por outro emulador, visite a página de Java Programming for Android Developers for Dummies para obter mais ajuda com esse problema.
Mensagem de erro: Nome do dispositivo virtual desconhecido
O Android procura AVDs no diretório inicial. subdiretório android / avd, e ocasionalmente a busca vai mal. Por exemplo, diga que você possui um computador Windows que lista seu diretório inicial em uma unidade i. Seus AVDs estão em i: Userbarry. androidavd. O Android ignora os conselhos do diretório inicial do computador e, em vez disso, olha em c: UsersBarry. Quando o Android não encontrar AVDs, queixa-se.
Você pode conceber soluções extravagantes para este problema usando junções ou links simbólicos . Mas soluções desse tipo requerem um tratamento especial próprio. Para simplificar, você pode copiar o conteúdo do seu i: Userbarry. Diretório do Android para c: Userbarry. Android para corrigir o problema.
Mensagem de erro: INSTALL_PARSE_FAILED_INCONSISTENT_CERTIFICATE
Esta mensagem de erro indica que um aplicativo que você instalou anteriormente está em conflito com o aplicativo que você está tentando instalar. Então, na tela do emulador, navegue até a lista de aplicativos instalados (geralmente é uma opção na tela Configurações). Na lista de aplicativos, exclua todas as aplicações que você instalou anteriormente.
Ocasionalmente, você pode ter problemas para encontrar aplicativos instalados anteriormente nos menus Configurações → Aplicações no emulador. Se você fizer isso, visite a página de Java Programming for Android Developers for Dummies para obter uma solução de solução geeky.
O aplicativo é iniciado, mas o emulador exibe a caixa de diálogo Forçar fechar ou aguardar
O nome formal da caixa de diálogo Forçar fechar ou aguardar é Aplicação não respondendo (ANR). O Android exibe a caixa de diálogo ANR sempre que um aplicativo leva muito tempo para fazer o que quer que seja. Quando o aplicativo é executado em um dispositivo real (um telefone ou um tablet), o aplicativo não deve fazer o Android exibir a caixa de diálogo ANR.
Mas em um emulador lento, ver algumas mensagens de Force Close ou Wait é compatível com o curso. Apenas selecione Aguarde. Dentro de aproximadamente dez segundos, a caixa de diálogo geralmente desaparece e o aplicativo continua a ser executado.
Alterações em seu aplicativo não aparecem no emulador
Seu aplicativo é executado e você quer fazer algumas melhorias. Então, com o emulador ainda em execução, você modifica o código do aplicativo. Mas depois de escolher Run → Run As → Android Application, o comportamento do aplicativo no emulador permanece inalterado.
Quando isso acontece, algo está obstruído. Feche e reinicie o emulador. Se necessário, use o truque Wipe User Data para a mensagem de erro: "A imagem de dados do usuário é usada por outro emulador. "