Mas qual a versão do processador? O do nosso amigo ivo costa, um I5, tem instrução que otimiza virtualização, I3 por exemplo não tem. Isso dá uma boa diferença no desempenho.
Aqui no trabalho o pessoal roda projetos “grandes” no emulador e é sofrível, parece piada até.
[]s
eu utilizo o virtualbox com uma imagem do android x86. http://www.android-x86.org/.
Funciona bem e muito mais rápido que o emulador, mas é bem chatinho para configurar algumas resoluções fora do padrão
lina
Realmente, o emulador é extremamente lento, eu já testei em dois linux com configurações parrudas, um iMac e no Windows, e nenhum deles rodam em uma velocidade razoavel.
A alternativa é testar diretamente em um aparelho com Android. Eu desisti a 3 meses de usar o emulador, só uso um device mesmo.
[quote=lordcarlos]eu utilizo o virtualbox com uma imagem do android x86. http://www.android-x86.org/.
Funciona bem e muito mais rápido que o emulador, mas é bem chatinho para configurar algumas resoluções fora do padrão[/quote]
Gostei da dica!
Vamos diferenciar as coisas.
Tem gente reclamando do boot time e gente reclamando da performance do emulador quando este já está startardo e rodando uma aplicação.
Para o boot time, problema resolvido, já dei a dica, basta configurar e não vai ter mais o tempo de espera. É só start o AVD e instantaneamente vc tem um emulador pronto para uso.
Agora quanto a performance da aplicação rodando no emulador, não vai ser fiel mesmo, afinal esta tarefa de emulação consome ciclos, mas até hoje pelo pouco tempo de uso que tive, não percebi graannnddee diferença que inviabilizasse o emulador.
Pra quem tem um device Android, o ideal mesmo é usá-lo ao invés do emulador. É algo muito tranquilo e vc vai vendo na real como tua aplicação vai se comportando e lá na saída do Logcat tudo bunitinho e detalhado…rs
[quote=Marky.Vasconcelos]lina
Realmente, o emulador é extremamente lento, eu já testei em dois linux com configurações parrudas, um iMac e no Windows, e nenhum deles rodam em uma velocidade razoavel.
A alternativa é testar diretamente em um aparelho com Android. Eu desisti a 3 meses de usar o emulador, só uso um device mesmo.
[quote=lordcarlos]eu utilizo o virtualbox com uma imagem do android x86. http://www.android-x86.org/.
Funciona bem e muito mais rápido que o emulador, mas é bem chatinho para configurar algumas resoluções fora do padrão[/quote]
Gostei da dica![/quote]
Oi,
Perfeito… Gostei do Link! Vou tentar fazer isso ainda hoje… Vou criar um blog também e escrever as minhas experiências com o Android.
OBS: Você está diferente
Tchauzin!
[quote=boone]Vamos diferenciar as coisas.
Tem gente reclamando do boot time e gente reclamando da performance do emulador quando este já está startardo e rodando uma aplicação.
Para o boot time, problema resolvido, já dei a dica, basta configurar e não vai ter mais o tempo de espera. É só start o AVD e instantaneamente vc tem um emulador pronto para uso.
Agora quanto a performance da aplicação rodando no emulador, não vai ser fiel mesmo, afinal esta tarefa de emulação consome ciclos, mas até hoje pelo pouco tempo de uso que tive, não percebi graannnddee diferença que inviabilizasse o emulador.
Pra quem tem um device Android, o ideal mesmo é usá-lo ao invés do emulador. É algo muito tranquilo e vc vai vendo na real como tua aplicação vai se comportando e lá na saída do Logcat tudo bunitinho e detalhado…rs[/quote]
Oi,
Em relação ao boot time, vou testar também! Que bom que o pessoal se tocou sobre isso!
Obrigada!
Tchauzin!
[quote=lina][quote=Marky.Vasconcelos]lina
Realmente, o emulador é extremamente lento, eu já testei em dois linux com configurações parrudas, um iMac e no Windows, e nenhum deles rodam em uma velocidade razoavel.
A alternativa é testar diretamente em um aparelho com Android. Eu desisti a 3 meses de usar o emulador, só uso um device mesmo.
[quote=lordcarlos]eu utilizo o virtualbox com uma imagem do android x86. http://www.android-x86.org/.
Funciona bem e muito mais rápido que o emulador, mas é bem chatinho para configurar algumas resoluções fora do padrão[/quote]
Gostei da dica![/quote]
Oi,
Perfeito… Gostei do Link! Vou tentar fazer isso ainda hoje… Vou criar um blog também e escrever as minhas experiências com o Android.
OBS: Você está diferente
Tchauzin!
[/quote]
Só atualizei a foto
E quando voce vai atualizar a sua? Ranger Rosa
Oi,
[2011-08-16 17:49:49 - SDK Manager] Warning: Ignoring sample 'android-12': does not contain source.properties.
[2011-08-16 17:53:02 - AutomationRobot] ------------------------------
[2011-08-16 17:53:02 - AutomationRobot] Android Launch!
[2011-08-16 17:53:02 - AutomationRobot] adb is running normally.
[2011-08-16 17:53:02 - AutomationRobot] Performing robot.graphic.AutomationRobot activity launch
[2011-08-16 17:53:02 - AutomationRobot] Automatic Target Mode: Preferred AVD 'My_ADV' is not available. Launching new emulator.
[2011-08-16 17:53:02 - AutomationRobot] Launching a new emulator with Virtual Device 'My_ADV'
[2011-08-16 17:53:07 - Emulator] emulator: emulator window was out of view and was recentred
[2011-08-16 17:53:07 - Emulator]
[2011-08-16 17:53:08 - AutomationRobot] New emulator found: emulator-5554
[2011-08-16 17:53:08 - AutomationRobot] Waiting for HOME ('android.process.acore') to be launched...
[2011-08-16 17:53:08 - Emulator] Unknown savevm section type 95
Deixei aberto quando sai do trabalho ontem… 17:53
Resultado: Cheguei exatamente agora e o mesmo não carregou! Apenas as palavras ANDROID na tela.
Tchauzin!
[quote=boone]O Emulador históricamente é lento, principalmente devido esta tradução ARM-x86.
O que muitos desconhecem, é que uma vez vc tendo o Android rodando em um AVD, é possível você marcar para que vc possa aproveitar da próxima vez aquela imagem já startarda.
É o equivalente de uma suspensão no Windows ou de restatar uma VM congelada numa certa situação no VirtualBox.
Em resumo, vc pode das próximas vezes, simplesmente madar executar o AVD que seu Android estará IMEDIATAMENTE pronto para uso.
Lindo não ? Isto foi uma melhoria recente, e implementada por eles do time do Android que sabem que esta estória de boot time pega como crítica forte no uso do emulador.[/quote]
Onde faz essa configuração? Dei uma procurada rápida mas não achei.
O Google tem q melhorar isso! realmente é muito lento…
Na criação ou edição do AVD, marque a opção snapshot
Na criação ou edição do AVD, marque a opção snapshot[/quote]
Oi,
Já fiz isso… inclusive meu ultimo trace postado foi com o SnapShot habilitado =/
Tchauzin!
Instalei o emualdor aqui e roda de boa, um pouco lento mas roda, estou usando Ubuntu 10.10, processador celeron 1.20/2gb RAM. Vou tentar usar o snapshot pq demora um tempinho pra iniciar/desligar.
A dica do snapshot eh muito boa. Me livrou de eu ter que esperar uns 30 minutos.
valeu.
Quando comecei a estuda android que não faz muito tempo, fiquei desanimado com o tempo que demorava pra inicia completamente o emulador, e pra varia fuçando criei uma outra AVD e criei por curiosidade um disco SD pro emulador de 1gb e pra minha surpresa o emulador inicio mais rapido, dempois apaguei essa AVD e creie um SD de 2gb creio que o emulador deve usar esse SD como SWAP na inicialização, possuo um macbook pro C2D 2.26ghz demora em torno de 45 segundos pra inicia completamente.
Quando comecei a mexer com android usava o motodev para android.
Demorava cerca de 5 minutos com intel 3ghz 2gb ram.
Mas hoje sempre que brinco com android, testo no próprio celular.
Aqui tenho uma máquina como uma configuração fraca: pentium 4 com 1,5 Gb de ram, e o emulador começou muito bem depois foi ficando muito lento até que não saia mais da telo inicial de abertura com a palavra android.
Solucionei fazendo uma limpesa no registro do windows com regclean.
Agora voltou a funcionar corretamente.
tenho um Dual Core 2 GB RAM Win XP!!! o AVD abre em menos de 1 minuto. “Faça limpezas regulares no seu PC”.
“ANDROID POWERED”