Ver mensagens sem resposta | Ver tópicos ativos Hoje é 13 Nov 2019, 14:59



Responder Tópico  [ 11 Mensagens ] 
 Android Virtual Devices (AVD) 
Autor Mensagem
Anatomy of an App
Anatomy of an App

Data de registro: 27 Mar 2009, 15:51
Mensagens: 160
Mensagem Android Virtual Devices (AVD)
Android Virtual Devices (AVD)

O conceito de AVD foi criado a partir do SDK 1.5 para auxiliar no desenvolvimento de aplicações Android, para que o emulador possa simular exatamente uma configuração de um celular real, como o HTC G1.

Desta forma é possível criar várias configurações de AVD para testar as aplicações. Por exemplo, se você sabe que sua aplicação deve executar sobre um G1, será necessário criar uma configuração compatível com o SDK 1.1.

Se sua aplicação vai utilizar novos recursos, como o teclado virtual (SDK 1.5), é possível criar um AVD compatível com isto.


Listando configurações disponíveis

Para você saber quais configurações (image targets) estão disponíveis, abra um prompt, navegue até a pasta tools do SDK e digite:

android list targets

No SDK 1.5 o resultado é algo assim:


/android-sdk-windows-1.5_r1/tools>android list targets

Available Android targets:
id: 1
     Name: Android 1.1
     Type: Platform
     API level: 2
     Skins: HVGA (default), HVGA-L, HVGA-P, QVGA-L, QVGA-P
id: 2
     Name: Android 1.5
     Type: Platform
     API level: 3
     Skins: HVGA (default), HVGA-L, HVGA-P, QVGA-L, QVGA-P
id: 3
     Name: Google APIs
     Type: Add-On
     Vendor: Google Inc.
     Description: Android + Google APIs
     Based on Android 1.5 (API level 3)
     Libraries:
      * com.google.android.maps (maps.jar)
          API for Google Maps
     Skins: QVGA-P, HVGA-L, HVGA (default), QVGA-L, HVGA-P
 


Nesta lista podemos ver que existem as configurações com id: 1, 2 e 3.

  • id = 1: Imagem do sistema operacional exatamente como o SDK 1.1 e o suporte aos mapas. Se você deseja total compatibilidade com o SDK 1.1 escolha este.
  • id = 2: Imagem do sistema operacional exatamente como o SDK 1.5.
  • id = 3: Imagem do sistema operacional exatamente como o SDK 1.5 + o suporte aos mapas.


Criando um AVD

Depois de escolher qual imagem do sistema você deseja testar a sua aplicação utilize o seguinte comando para criar um AVD:
android create avd [opções]

Ao digitar este comando no prompt é possível visualizar os parâmetros disponíveis, como o nome do AVD, id da configuração escolhida, informações sobre o sdcard, etc.

\android-sdk-windows-1.5_r1\tools>android create avd
Error: The parameters --target, --name must be defined for action 'create avd'

Usage:
  android [global options] action [action options]

Global options:
  -h --help     This help.
  -s --silent   Silent mode: only errors are printed out.
  -v --verbose  Verbose mode: errors, warnings and informational messages are printed.

Action "create avd":
  Creates a new Android Virtual Device.
Options:
  -t --target   Target id of the new AVD [required]
  -c --sdcard   Path to a shared SD card image, or size of a new sdcard for the new AVD
  -p --path     Location path of the directory where the new AVD will be created
  -n --name     Name of the new AVD [required]
  -f --force    Force creation (override an existing AVD)
  -s --skin     Skin of the new AVD

Desta forma para criar um AVD com o nome G1 e compatível com o SDK 1.1 basta digitar o seguinte comando.

android create avd -n G1 -t 1

Será necessário responder se você deseja criar um perfil customizado do hardware, o padrão é não (no).
Se você escolher sim várias opções serão solicitadas.
A seguir podemos ver a saída do prompt, informando que o AVD com o nome G1 e compatível com o SDK 1.1 foi criado com sucesso.

\android-sdk-windows-1.5_r1\tools>android create avd -n G1 -t 1
Android 1.1 is a basic Android platform.
Do you wish to create a custom hardware profile [no]
>> Created AVD 'G1' based on Android 1.1

Depois que o AVD já foi criado é possível listar todas as configurações:

\android-sdk-windows-1.5_r1\tools>android list avd
Available Android Virtual Devices:
    Name: G1
    Path: C:\Documents and Settings\ricardo\.android\avd\G1.avd
  Target: Android 1.1 (API level 2)
    Skin: HVGA



Executando o Emulador

A partir do SDK 1.5 para executar o emulador é necessário informar o AVD com o parâmetro -avd:

\android-sdk-windows-1.5_r1\tools>emulator -avd G1

Note que quando o emulador está executando, no título da janela é exibido o nome do AVD e a porta em que o emulador foi aberto.


Executando o Emulador pelo Eclipse

No Eclipse executar o emulador em determinado AVD é simples. Basta entrar nas propriedades do projeto e selecionar o AVD desejado da lista.

Ao executar o projeto, o emulador vai ser executado com o AVD padrão, ou é possível customizar isto no menu Run -> Run Configurations...


Qual configuração escolher SDK 1.1 ou SDK 1.5 ?

Isto depende do seu projeto. Se você deseja que sua aplicação seja compatível com todos os SDKs é melhor ficar com a configuração 1.1.

Mas se você precisa utilizar algum novo recurso introduzido no SDK 1.5 ou superior é necessário configurar um AVD para isto.

Para visualizar os principais recursos adicionados no SDK 1.5 visite este link:
http://developer.android.com/sdk/preview/features.html


Lembre-se que o SDK 1.5 é compatível com o SDK 1.1. Seu projeto desenvolvido no SDK 1.1 vai funcionar no SDK 1.5 tranquilamente.


_________________
Livro Google Android:

* http://www.livroandroid.com.br/
* http://facebook.com/ricardolecheta
* http://www.ricardolecheta.com.br


06 Mai 2009, 21:42
Perfil
Anatomy of an App
Anatomy of an App

Data de registro: 27 Mar 2009, 15:51
Mensagens: 160
Mensagem Re: Android Virtual Devices (AVD)
Pessoal,

só para informação, a partir do plugin ADT 0.9.3 é possível criar e gerenciar os AVDs diretamente pelo Eclipse.


Você não tem permissões suficientes para ver os arquivos anexados nesta mensagem.

_________________
Livro Google Android:

* http://www.livroandroid.com.br/
* http://facebook.com/ricardolecheta
* http://www.ricardolecheta.com.br


29 Set 2009, 15:54
Perfil
Hello World!
Hello World!

Data de registro: 23 Out 2008, 17:38
Mensagens: 21
Mensagem Re: Android Virtual Devices (AVD)
Olá minha versão é: android-sdk-windows-1.0_r1

Sabe me dizer se é possível criar AVD?


05 Out 2009, 12:37
Perfil
Anatomy of an App
Anatomy of an App

Data de registro: 27 Mar 2009, 15:51
Mensagens: 160
Mensagem Re: Android Virtual Devices (AVD)
Olá,

AVD é criado somente a partir do SDK 1.5.

_________________
Livro Google Android:

* http://www.livroandroid.com.br/
* http://facebook.com/ricardolecheta
* http://www.ricardolecheta.com.br


05 Out 2009, 16:12
Perfil
Hello World!
Hello World!

Data de registro: 23 Out 2008, 17:38
Mensagens: 21
Mensagem Re: Android Virtual Devices (AVD)
Olá

Você possui algum tutorial sobre Overlays?


05 Out 2009, 22:32
Perfil
Anatomy of an App
Anatomy of an App

Data de registro: 27 Mar 2009, 15:51
Mensagens: 160
Mensagem Re: Android Virtual Devices (AVD)
Olá,

tem no capítulo de mapas e gps do livro :-)

http://www.livroandroid.com.br

_________________
Livro Google Android:

* http://www.livroandroid.com.br/
* http://facebook.com/ricardolecheta
* http://www.ricardolecheta.com.br


05 Out 2009, 23:35
Perfil
What is Android?
What is Android?

Data de registro: 22 Dez 2009, 17:40
Mensagens: 2
Mensagem Re: Android Virtual Devices (AVD)
estou com o pacote android-sdk_r04-windows

quando executo android list targets aparece

C:\Android\tools>android list targets
Error: Ignoring add-on 'google_apis-3-r03': Unable to find base platform with AP
I level '3'
Error: Ignoring add-on 'google_apis-3-r03-1': Unable to find base platform with
API level '3'
Error: Ignoring add-on 'google_apis-4_r02': Unable to find base platform with AP
I level '4'
Error: Ignoring add-on 'google_apis-4_r02-1': Unable to find base platform with
API level '4'
Error: Ignoring add-on 'google_apis-5_r01': Unable to find base platform with AP
I level '5'
Error: Ignoring add-on 'google_apis-5_r01-1': Unable to find base platform with
API level '5'
Error: Ignoring add-on 'google_apis-6_r01': Unable to find base platform with AP
I level '6'
Error: Ignoring add-on 'google_apis-6_r01-1': Unable to find base platform with
API level '6'
Available Android targets:

alguém sabe qual é o problema ?


22 Dez 2009, 18:54
Perfil
Anatomy of an App
Anatomy of an App

Data de registro: 27 Mar 2009, 15:51
Mensagens: 160
Mensagem Re: Android Virtual Devices (AVD)
vc baixou o addon do google_apis, que contem o google maps e pacotes do google, que são distribuidos a parte..

mas este depende de uma versão da plataforma..

no caso parece que vc baixou todas as versoes, entao tem que baixar as plataformas tambem (1,5, 1.6, etc)

_________________
Livro Google Android:

* http://www.livroandroid.com.br/
* http://facebook.com/ricardolecheta
* http://www.ricardolecheta.com.br


23 Dez 2009, 03:02
Perfil
What is Android?
What is Android?

Data de registro: 31 Jan 2010, 08:54
Mensagens: 1
Mensagem Re: Android Virtual Devices (AVD)
pockm escreveu:
estou com o pacote android-sdk_r04-windows

quando executo android list targets aparece

C:\Android\tools>android list targets
Error: Ignoring add-on 'google_apis-3-r03': Unable to find base platform with AP
I level '3'
Error: Ignoring add-on 'google_apis-3-r03-1': Unable to find base platform with
API level '3'
Error: Ignoring add-on 'google_apis-4_r02': Unable to find base platform with AP
I level '4'
Error: Ignoring add-on 'google_apis-4_r02-1': Unable to find base platform with
API level '4'
Error: Ignoring add-on 'google_apis-5_r01': Unable to find base platform with AP
I level '5'
Error: Ignoring add-on 'google_apis-5_r01-1': Unable to find base platform with
API level '5'
Error: Ignoring add-on 'google_apis-6_r01': Unable to find base platform with AP
I level '6'
Error: Ignoring add-on 'google_apis-6_r01-1': Unable to find base platform with
API level '6'
Available Android targets:

alguém sabe qual é o problema ?


Para solucionar o problema do "Unable to find base platform with API level ...", vá em SDK Setup, em Settings e selecione force https..., Depois vá em Availalbe packages, irá aparecer as plataformas para que você possa baixá-las.


31 Jan 2010, 08:59
Perfil
What is Android?
What is Android?

Data de registro: 04 Mar 2010, 16:43
Mensagens: 1
Mensagem Re: Android Virtual Devices (AVD)
Olá, sou uma novata no uso do android, e estou com sérias dificuldades pra terminar de instala-lo.
Já fiz o que você disse milhares e milhares de vezes, e mesmo assim o erro persiste.
O que mais poderia ser?


04 Mar 2010, 16:58
Perfil
Developing Applications
Developing Applications
Avatar de usuário

Data de registro: 30 Dez 2007, 13:08
Mensagens: 548
Localização: Florianópolis - SC
Mensagem Re: Android Virtual Devices (AVD)
Lucchese escreveu:
Olá, sou uma novata no uso do android, e estou com sérias dificuldades pra terminar de instala-lo.
Já fiz o que você disse milhares e milhares de vezes, e mesmo assim o erro persiste.
O que mais poderia ser?


Oi lucchese,

Qual versão do SDK você ta usando? as atuais versões mudaram a forma de configuração.

saiba mais: http://developer.android.com/sdk/adding-components.html

esse tópico também pode ajudar: http://www.portalandroid.org/comunidade/viewtopic.php?f=6&p=7709&sid=55289913a9ab230efc50c49da8952686&sid=0755162725f0c51abab3fa1739f8595b#p7709

_________________
Google

Siga o Portal Android no twitter: @portal_android

- Nunca deixe de compartilhar a solução de algum problema;
- Críticas, dúvidas ou sugestões relacionadas ao Portal Android? Participe do Portal;
- Venda, troca, compra? Classificados;
- Faça uma busca antes de postar, sua dúvida já pode ter sido respondida. Mecanismo de busca 1, Mecanismo de busca 2;
- Não crie tópicos com títulos tipo "AJUDA URGENTE", "IMPORTANTE", "AJUDA POR FAVOR", "ESTOU DESESPERADO", etc...


05 Mar 2010, 11:40
Perfil ICQ WWW
Mostrar mensagens anteriores:  Organizar por  
Responder Tópico   [ 11 Mensagens ] 

Quem está online

Usuários vendo este fórum: adenilsonsena, Alex Marcelo Burnett, aluclinux, alylson, Anderson.OL, Andreid, andrigo, attomweb, Augusto, beeshop, Blackstorm, boydivalor, Bravox, brenda, Bruno, bruno.abd, caciara, Caique, caliow, capo, Captain Typho, car.demarco, Carlos, carminati, celiapinheiro, celson, cezaraf, cfranca, Chanceler Supremo Finis Valorum, charly, Darth Maul, dbispo, dbuarque, diegorrborges, digiwise, diogeneskelsen, DITÃO, dramos, eferrari, estratec, estratecnologia, FelipeOliveira, geco, geeks, Gui Pereira, guilhermepilotti, gutem25, guto.pro, helder, helder84, henrikesilva1, igor_meneguzzo, j-menezes, jackdaniel, jacksaum, JAndroid, jefficojava, jlucasps, Joessi2007, Jota, jpespindola, juliana_costa, Julio Assis, juliomar, kecyobarros, Ki-Adi-Mundi, lalaine, lanlan, lfirpo, Lindberg, lucasmadeira, lucianno, luizcarlosvb, Marlus Dias Silva, MauNunes, memnoch, mendes_lu, Microdesk, monteirojp, MpassosT, nq6, paulo.esantos, pxcx, Qui-Gon Jinn, rafaelmonoh, ramonsiebra, Ranieri, raulcca, rayberg, robertofonte, romualdo, rotmeil, Rufino, SEO Crawler, Stormtrooper, Synoo [Bot], tiagocomerio, tonholis, ubiratan, unnamedd, wesley.messias, Wookiees, Yoshihury e 1 visitante


Você não pode criar novos tópicos neste fórum
Você não pode responder tópicos neste fórum
Você não pode editar suas mensagens neste fórum
Você não pode excluir suas mensagens neste fórum
Você não pode enviar anexos neste fórum

Procurar por:

© 2007 - 2016 Portal Android - Comunidade de Desenvolvedores Android

Estamos no Linkedin    Siga-nos no twitter


Powered by phpBB - Hospedado por Bemobi