Caso prefira, você encontrará todo esse material, em inglês, no site do Developer Android. A tradução e comentários dos materiais eu faço livremente para ajudar a comunidade que fala português.

sábado, 12 de fevereiro de 2011

Criando um AVD - Android Virtual Device

Falta pouco para poder começar a programar para Android™.

Uma última etapa se faz necessária, que é a criação de um AVD.

Um AVD, ou Android™ Virtual Device, é uma emulação de características de smartphones usando aquela versão do Android™ escolhida (seja a 2.1, 2.2 ou qualquer outra). Com ele, são carregados a imagem do sistema e características deste num emulador, onde você poderá ver se corre tudo bem com o seu projeto.

Para criar um AVD, proceda da seguinte maneira:

  1. Abra o Eclipse.
  2. Vá até Window > Android SDK and AVD Manager
  3. Escolha a guia Virtual Devices à esquerda e depois clique no botão New, como na tela abaixo
  4. Ao clicar em New, a tela seguinte aparecerá
  5. Preencha os dados como são pedidos:
    1. Name: Digite um nome para seu AVD. Ele pode refletir o nome do seu smartphone Android™, caso o tenha. No meu caso, colocarei XperiaX10.
    2. Em target, escolha qual a versão do Android™ que será alvo do seu software. Eu escolhi aqui a versão 2.1 Update 1.
    3. Em size, escolha um tamanho para o SD Card do Android™. Esse valor corresponderá ao tamanho que a imagem ocupará em disco. Eu coloquei algo como 25Mb.
    4. Em resolution, escolha a resolução que melhor se encaixará ao seu projeto. Eu escolhi a resolução WVGA854, que é a resolução do meu Xperia X10. 
    5. Por fim, clique em Create AVD.
Veja que, com essa tela, você pode criar inúmeros outros AVDs nas mais diversas configurações. Assim você poderá testar seu projeto nas mais diversas versões do Android™. 

Agora, segundo os livros de Android™ que eu tenho lido, nada substitui o teste in loco, no aparelho. Ajustes finos só são possíveis nos aparelhos e mesmo o melhor emulador não conseguirá simular tudo o que se passa num smartphone, ok?

2 comentários:

ROGÉRIO RODRIGUES disse...

Como debugar direto pelo aparelho conectado no pc?

Ricardo Lazio disse...

Amigo, gostaria que fizesse um post especial COMPLETO
sobre as propriedades do hardware da criação do AVD...

exemplo:

- Cach partition support
- Touch screen support
- Keyboard support



E os outros tbem...

Abraços.



Ricardo Lazio
_____________________

Desenvolvedor de Softwares - Web Designer

(21) 8123-9490
8651-9626



Portions of this page are modifications based on work created and shared by the Android Open Source Project and used according to terms described in the Creative Commons 2.5 Attribution License.
Related Posts Plugin for WordPress, Blogger...