AVD demora mais de 30 min e termina com erro [RESOLVIDO]

Olá pessoal, tenho uma dúvida…

Segui os tutoriais de instalação e configuração do ambiente ANDROID:
:arrow: http://developer.android.com/index.html
:arrow: http://markytechs.wordpress.com/2011/01/19/android-configurando-o-ambiente-desenvolvimento/

Sei que o AVD demora (como diz nos tutoriais) para iniciar e executar, porém, está demorando [size=18]bem mais[/size] de 30 min para o Eclipse informar:

Installing HelloWorld.apk…

E depois de demorar mais vários minutos, exibi no console:

[color=red]Failed to install HelloWorld.apk on device 'emulator-5554!
i[/i]
Launch canceled![/color]

Sendo que o emulador continua aberto com a tela de inicialização do ANDROID.

Alguém, por favor, poderia me ajudar :?:

Desde já agradeço pela atenção.

P.S.: estou criando um simples HELLO WORLD.

Preciso saber:

a) versão do seu Eclipse
b) versão do plugin do Android
c) seu processador e RAM
d) versão do sistema operacional
e) versão do JDK instalada
f) API level que você esta utilizando
g) se rodou o update do android SDK

Eu nunca tive problemas com o emulador do Android, por isso seu problema chamou minha atenção. Quero ajudá-lo, mas preciso dessas informações. Pode ser que você tenha o trabalho de informar e ainda sim eu não consiga te ajudar, mas eu sou otimista.

Abraço!

Olá Flavio Almeida,

eclipse-SDK-3.7.1-win32

É isto: Help>>Install New Software…>>Add>>Name:"ADT Plugin" e Location:"https://dl-ssl.google.com/android/eclipse/" :?:

Intel Celeron CPU 2.26GHz
2.28 GHz, 1GB de RAM

Win XP Professional Versão 2002 SP3

JDK 1.7.0_01

Android 2.2 API 8

Aquele em: Help>>Check for Updates :?:
Informa: No updates were found.

h) AVD Manager

Name: device
Target: Android 2.2 - API Level 8
SD Card: Size: 1024 MiB
Skin: Built-in: WVGA800
Hardware:
Property: Abstracted LCD density Value: 240
Property: Max VM application heap size Value: 24

Estou tentando desde novembro executar, qualquer que seja Project, desde um Hello World a outros exemplos que achei na WEB, porém, nenhum funciona :frowning: já desinstalei e instalei tudo algumas vezes, tentei mudar de IDE: app inventor (não está disponível mais desde 31 dez 2011) e NetBeans (o plugin não funcionou tbm comigo, achei os links neste tópico: http://www.guj.com.br/java/81409-plugin-android-para-netbeans

Muito Obrigado :smiley: Todo ajuda é bem vinda :smiley:

De cara, já recomendo o seguinte: use o JDK 1.6 u30 (o mais novo).
Foi a única coisa que chamou minha atenção. Poste o resultado aqui depois, ok?
Abraço!

Vou fazer o download e testar :slight_smile: depois digo o se funcionou, vlw.

Projetos ANDROID não suportam JDK 1.7 :shock: :?: :shock:

Outra coisa: no emulador, na memória SD, coloque 16. Quanto maior este número, mais tempo o emulador demorar para iniciar. O número 16 é mais do que suficiente para o ambiente de desenvolvimento.

Abraço!

É realmente não suporta, se vc tentar usar o Eclipse informa: [color=red]Android requires compiler compliance level 5.0 or 6.0. Found ‘1.7’ instead. Please use Android Tools > Fix Project Properties.[/color]

Vou fazer o download e testar :slight_smile: depois digo o se funcionou, vlw.[/quote]

Fiz o download e instalei. No Eclipse cliquei com o botão direito do mouse em: Properties>>Java Compiler>>Compiler compliance level: Ele estava usando o JDK 1.5, mudei para o 1.6.

Compilei o meu projeto, seguindo este link :arrow: http://escoladeandroid.blogspot.com/2011/06/compilar-e-assinar-aplicativo-android.html

Mesmo assim não funcionou, qndo tento executar aparece um alerta no console (junto com outras mensagem normais, eu acho :wink: ) [color=red]WARNING: Unable to create sensors port: Unknown error [/color]

Depois desativei o Firewall do Windows, em seguinda tentei executar, FUNCIONOU em menos de 5 min :smiley: :smiley: :smiley: , porém por pouco tempo, tentei executar novamente e voltou com os erros do meu 1º post. :cry: :cry: :cry:

Mais alguma sugestão, por favor.

Colocou 16 de memória SD?
Qual dispositivo você esta tentando emular?

Duas dicas:

  1. Deixa o tamanho da tela do emulador menor. Ao invés de WVGA800 usa QVGA pra testar. Normalmente fica beem mais rápido com uma tela menor.

  2. Ao invés de executar o projeto diretamente, primeiro inicie o emulador. Window/AVD Manager/Start. Quando (e se) ele tiver carregado, aí sim vc executa o projeto.

Falou.

Sim. :thumbup:

Era o WVGA800.

[quote=wagnerfrancisco]Duas dicas:

  1. Deixa o tamanho da tela do emulador menor. Ao invés de WVGA800 usa QVGA pra testar. Normalmente fica beem mais rápido com uma tela menor.[/quote]

Sim eu mudei para QVGA :thumbup: e ao invés de usar LCD Density 120 mudei para 75.

Tbm fiz isto. :thumbup:

Resumindo, Muito Obrigado Flavio Almeida e Wagner Francisco :thumbup: :smiley: :smiley: :thumbup: funcionou, aliás está funcionando perfeitamente, diria até que a execução está de maneira instantânea (em comparação ao que eu disse no começo do tópico). Muito Obrigado mesmo, testei inclusive outros projetos (várias vezes) e tbm estão funcionando.

Falou, um abraço.

Que bom que conseguiu resolver!

Talvez esse link possa te ajudar no futuro:

http://www.guj.com.br/java/262004-resolvido-como-popular-uma-spinner

abraço!

[quote=Flavio Almeida]Talvez esse link possa te ajudar no futuro:

http://www.guj.com.br/java/262004-resolvido-como-popular-uma-spinner

[/quote]

Ah vlw :thumbup: poderá me ajudar em breve.

Espero ir adquirindo mais conhecimento e agradecer também :smiley: