Tentei trabalhar com o aplicativo Hello World e o emulador congela depois de piscar na tela inicial do Android. A página inicial não é exibida. A última tela no console é
Esperando que o HOME ('android.process.acore') seja iniciado ...
Tentei reinstalar o Eclipse e o Android novamente. Ainda não funcionou. Além disso, o console não mostra nenhum erro. O log cat tem os seguintes erros:
06-18 20: 39: 11.543: ERROR / flash_image (544): não é possível encontrar a partição de recuperação 06-18 20: 39: 11.843: ERROR / vold (538): Erro ao abrir o caminho do nome do switch '/ sys / class / switch / test2 '(Não existe esse arquivo ou diretório) 06-18 20: 39: 11.843: ERRO / vold (538): Erro de bootstrapping switch' / sys / class / switch / test2 '(m) 06-18 20: 39: 11.843 : ERROR / vold (538): Erro ao abrir o caminho do nome do switch '/ sys / class / switch / test' (arquivo ou diretório não existe) 06-18 20: 39: 11.843: ERROR / vold (538): Erro de bootstrapping switch ' / sys / class / switch / test '(m) 06-18 20: 46: 31.842: ERROR / MemoryHeapBase (578): erro ao abrir / dev / pmem: Não existe esse arquivo ou diretório 06-18 20: 46: 31.892: ERROR / SurfaceFlinger (578): Não foi possível abrir / sys / power / wait_for_fb_sleep ou / sys / power / wait_for_fb_wake 06-18 20: 46: 32.313: ERROR / GLLogger (578): não foi possívelt carregar biblioteca (não é possível encontrar biblioteca) 06-18 20: 46: 33.634: ERROR / GLLogger (578): não foi possível carregar biblioteca (não é possível encontrar biblioteca)
fonte
Eu enfrentei o mesmo problema. No entanto, funcionou depois que fui para Projeto-> Limpar ... Não sei por que isso aconteceu. Espero que isto ajude
fonte
Eu fico com esse problema o tempo todo e perco muitas horas de produtividade e educação potencial enquanto tento consertá-lo. A única coisa que funciona para mim é a combinação de três outras boas respostas:
É estranho que ninguém tenha ideia de por que esse problema surge, o que o causa ou o que está acontecendo internamente. A única pista que posso fornecer é que o DDMS mostra algumas linhas como "Classe não encontrada para pré-carregamento: libcore.base.CollectionUtils" durante a pausa 'Waiting for HOME'.
fonte
O que funcionou para mim foi excluir o AVD do gerenciador de AVD e criar um novo. Em seguida, vá para
Executar> Executar configurações, selecione a guia de destino e escolha o novo AVD.
fonte
As etapas a seguir funcionaram para mim: 1. Goto Project -> Clean. 2. Exclua seu AVD anterior e crie um novo.
fonte
Esse problema ocorre porque ao criar o gerenciador de AVD na janela de diálogo "Criar novo dispositivo virtual Android (AVD)", "Snapshot" foi marcado como "Ativado" por mim.
Solução:
Crie um novo gerenciador de AVD com a caixa de seleção "Ativado" desmarcada e, em seguida, tente executar o projeto com o gerenciador de AVD recém-criado como "Destino", o problema não ocorrerá mais
fonte
Resolvi esse problema criando um novo dispositivo virtual e iniciando-o no gerenciador AVD. O dispositivo demora alguns minutos para iniciar, basta aguardar. Em seguida, você pode executar seu aplicativo no dispositivo já iniciado.
fonte
Opções:
ou
fonte
Eu tinha apenas 12 Mb para o cartão SD no dispositivo AVD.
Aumentar para 2 Gb resolveu o problema.
fonte
SOLUÇÃO:
Execute o emulador na linha de comando:
Em seguida, iniciei o aplicativo pela linha de comando também (usando ferramentas integradas do Cordova / PhoneGap):
FUNDO
Acredito que seja algum tipo de problema de compatibilidade de hardware. Eu me deparei com esse problema ao seguir as instruções iniciais do PhoneGap 2.4.0 . Segui o conselho deles para instalar o Intel Hardware Accelerated Execution Manager e acho que essa é a fonte do meu problema. O Eclipse usa o
emulator64-x86
programa (nasdk/tools
pasta) para iniciar o emulador. Não consegui encontrar nenhuma maneira dentro do Eclipse de mudar isso, mas descobri, seguindo a seção "Dicas e Truques" da página da web do Intel HAXM, que poderia fazer o emulador rodar com sucesso a partir da linha de comando usando oemulator-x86
programa. Não sei por que oemulator64-x86
programa não funciona no meu sistema. I confirmada pelo site da Apple que eu tenho um processador de 64-bit.Meu sistema:
Meu AVD:
fonte
emulator64-x86
ainda não funciona, mas que o pessoal da Intel está trabalhando em um patchEu criei um novo dispositivo. Excluído o anterior.
fonte
Nenhuma dessas soluções funcionou para mim. Em vez disso, o que funcionou foi ir para uma ferramenta de linha de comando (ou terminal no Mac), colocar o CD no diretório SDK / platform-tools e executar o seguinte:
então execute isto:
Depois que fiz isso, tudo funcionou novamente. Por quê? Quem sabe.
No meu MAC, o caminho para a pasta de ferramentas da plataforma era $ HOME / Installations / adt-bundle-mac-x86_64-20130522 / sdk / platform-tools Provavelmente estará em outro lugar em sua máquina.
Também encontrei esta página que apresenta algumas etapas úteis:
http://android.okhelp.cz/android-emulator-wont-run-application-started-from-eclipse/
fonte
O que funcionou para mim foi habilitar a caixa de seleção "Use Host GPU" ao criar ou editar o AVD (Android Virtual Device). Esta caixa de seleção não foi ativada por padrão.
fonte
Funcionou para mim quando selecionei a opção 'Usar GPU do host' em 'Opções de emulação:'.
Você pode encontrar a opção na janela Editar do dispositivo virtual.
fonte
Aumentei o tamanho do cartão SD do dispositivo virtual de 500 MB para 2 GiB, o problema foi resolvido.
fonte
As etapas a seguir funcionaram para mim: 1. Goto Project -> Clean. 2. Exclua seu AVD anterior e crie um novo.
fonte
Percebi que este é um post antigo. No entanto, encontrei o mesmo problema e encontrei uma solução. A) Certifique-se de que a CPU / ABI é o átomo B) Ram é 2048 C) VM Heap é 256 D) O armazenamento interno é 200 E) Certifique-se de verificar que Usar GPU host F) O dispositivo é Nexus 5 (minha escolha pessoal) G) Android 4.4.2 API de nível 19
fonte