Solução de problemas aplicativo android

Ao tentar executar o seu primeiro aplicativo Android, se suas barracas de esforço, não se desespere. Aqui estão algumas dicas de solução de problemas para ajudar a resolver quaisquer problemas que você encontrar.

A tela do emulador é demasiado grande

Às vezes, a resolução da tela do computador de desenvolvimento não é alta o suficiente. (Talvez sua visão não é o que costumava ser.) Este sintoma não é um disjuntor do negócio, mas se você não pode ver mais baixos botões do emulador, você não pode facilmente testar o aplicativo. Você pode alterar resolution- tela do computador de desenvolvimento que ajustar a janela do emulador é menos invasiva.

Video: SOLUÇÃO 100% problema sobrepor APP no Android (modo de segurança)

Para alterar o tamanho da janela do emulador, siga estes passos:

  1. Feche o emulador.

  2. A partir do menu principal do Eclipse, escolha Janela → Android Virtual Device Manager.

  3. Na lista de dispositivos virtuais, selecione uma AVD que é apropriado para o projeto e clique em Iniciar.

  4. Na caixa de diálogo Opções de Lançamento resultante, selecione a exibição Escala caixa de seleção real tamanho para.

  5. Diminuir o valor no campo Tamanho da tela.

    Como você alterar o valor Tamanho da tela, o valor no campo Escala muda automaticamente. Quanto menor o valor de escala, menor o emulador aparece na tela do computador de desenvolvimento.

  6. Clique em Iniciar.

    Como resultado, Eclipse lança uma nova cópia do emulador - desta vez, com uma janela de emulação menor.

mensagem de erro: Não há metas compatíveis foram encontrados

Quando você vê esta mensagem, isso provavelmente significa que você não criou um dispositivo virtual Android (AVD) capaz de executar o seu projeto. Se Eclipse oferece para ajudá-lo a criar um novo AVD, aceitá-lo. Caso contrário, escolha Janela → Gerenciador de dispositivos Android Virtual para criar um novo AVD.

Mensagem de erro: A imagem de dados do usuário é usado por outro emulador

Se você ver esta mensagem, um emaranhado envolvendo o emulador impede Android de fazer seu trabalho. Primeiro tente fechar e reiniciar o emulador.

Se uma reinicialização simples não funcionar, tente estas etapas:



  1. Feche o emulador.

  2. A partir do menu principal em Eclipse, escolha Janela → Android Virtual Device Manager.

  3. Na lista de dispositivos virtuais, selecione uma AVD que é apropriado para o projeto e clique em Iniciar.

  4. Na caixa de diálogo Opções de Lançamento resultante, selecione o lançamento caixa de seleção de dados do usuário Limpe e clique.

    Como resultado, Eclipse lança uma nova cópia do emulador - desta vez, com uma ardósia limpa.

    Se você seguir estes passos, mas você ainda verá a mensagem imagem dados do usuário é usado por outro emulador, visite a Programação Java para Desenvolvedores Android for Dummies página web para obter mais ajuda com este problema.

Mensagem de erro: Desconhecido nome de dispositivo virtual

Android procura AVDs no diretório home do .android / avd subdiretório, e, ocasionalmente, a pesquisa dá errado. Por exemplo, digamos que você tenha um computador com Windows que lista seu diretório home em um Eu dirigir. Suas AVDs estão em i: Usersbarry.androidavd. Android ignora o conselho diretório home do computador e, em vez olha em c: UsersBarry. Quando Android não encontrar nenhum AVDs, ele reclama.

Você pode encontrar soluções fantasia para esse problema usando qualquer junções ou links simbólicos. Mas as soluções deste tipo requerem um tratamento especial próprio. Para mantê-lo simples, você pode copiar o conteúdo do seu i: Usersbarry.android diretório para c: Usersbarry.android para consertar o problema.

mensagem de erro: INSTALL_PARSE_FAILED_INCONSISTENT_CERTIFICATE

Esta mensagem de erro indica que um aplicativo tiver instalado anteriormente conflitos com o aplicativo que você está tentando instalar. Então, na tela do emulador, navegue até a lista de aplicativos instalados (que geralmente é uma opção na tela Configurações). Na lista de aplicativos, exclua os aplicativos que você instalou anteriormente.

Ocasionalmente, você pode ter dificuldade em encontrar aplicativos instalados anteriormente das Configurações → Aplicações menus no emulador. Se você fizer isso, visite o Programação Java para Desenvolvedores Android for Dummies página web para uma solução alternativa geeky.

O aplicativo é iniciado, mas o emulador exibe a Força Fechar ou caixa de diálogo Espere

O nome formal da Force Close ou esperar caixa de diálogo é aplicativo não está respondendo (ANR). Android exibe a caixa de diálogo ANR sempre que um aplicativo leva muito tempo para fazer o que é suposto fazer. Quando o aplicativo é executado em um dispositivo real (um telefone ou tablet), o aplicativo não deve fazer exibição Android caixa de diálogo ANR.

Video: Aplicativos saindo sozinho (soluçao Android)

Mas em um emulador lento, vendo uma Força poucos Fechar ou esperar mensagens é par para o curso. Basta selecionar Wait. Dentro de cerca de dez segundos, a caixa de diálogo geralmente desaparece eo aplicativo continua a ser executado.

Mudanças a sua aplicação não aparecem no emulador

Suas corridas de aplicativos e você quiser fazer algumas melhorias. Assim, com o emulador ainda em execução, você modificar o código do aplicativo. Mas depois escolhendo Executar → Executar Como → Aplicativo para Android, o comportamento do aplicativo no emulador permanece inalterado.

Video: 3DICAS PARA APLICATIVOS QUE ESTÃO FECHANDO INESPERADAMENTE!

Quando isso acontece, alguma coisa está entupida. Fechar e reiniciar o emulador. Se necessário, use o truque Limpe dados do usuário para a mensagem de erro: “A imagem de dados do usuário é usado por outro emulador.”


Publicações relacionadas