Que tal testar o Android em seu Linux?
| Posted in Android, google, Impressões, Java, Linux, software livre | Posted on 20-07-2010
17
Se você é da área de tecnologia, com certeza já ouviu falar deste tal Android que vem ganhando cada vez mais notoriedade e mercado no mundo dos smartphones. Não ouviu falar? Sugiro que repense suas escolhas acadêmicas e/ou profissionais. Talvez não tenha feito a escolha certa. Atualize-se.
O fato é que o Android, como todos já sabemos, é um dos mais “populares” sistemas operacionais atuais para smartphones. Usei a palavra populares entre aspas pelo fato de ele ainda não ser muito utilizado, porém com certeza é muito citado. Desenvolvido inicialmente pela gigante Google, passando a ser mantido posteriormente pela Open Handset Alliance, o Android é um sistema operacional baseado no kernel Linux, permite que qualquer programador desenvolva uma aplicação em java, por exemplo, e controle o dispositivo através de bibliotecas desenvolvidas pela Google.
Apenas recentemente o Android vem ganhando realmente mercado em smartphones e aparelhos genéricos, os famosos xing-lings ou MPx da vida.
E você? Pensava em testar este tal Android mas não pretendia comprar um smartphone para tal? O Google pensou em você e desenvolveu um emulador SDK para que você possa rodar o Android em sua máquina.
Aqui estarei descrevendo o procedimento para instalação no Linux, porém não possui muita diferença e o processo pode ser facilmente adaptado no caso de usuários do OS X ou Windows.
Antes de mais nada preciso informar que ele possui como requisito básico o Java. Se você não possui java instalado em sua máquina, esta é a hora de o instalar.
Para começar, precisamos baixar o emulador SDK disponibilizado pelo google no link: http://developer.android.com/sdk/index.html
No meu caso, estarei trabalhando em cima da versão para Linux.
O arquivo baixado está compactado com a extensão .tgz e pode ser descompactado com o comando a seguir:
Ele irá descompactar a pasta android-sdk-linux_86. Entre no diretório e repare que existe um sub-diretório chamado tools dentro dele. Você precisará rodar o executável android que se encontra lá.
[kalib@tuxcaverna tools]$ ./android
A tela a seguir lhe será apresentada.
Agora precisamos instalar o Android em si, portanto vamos começar vendo a lista de aplicativos disponíveis para instalação.
Repare que na lateral esquerda existem 5 abas. Vamos trabalhar por enquanto na aba Available Packages. Ao clicar nela, a seguinte tela lhe será apresentada:
Clique na seta que se encontra ao lado da opção https://dl-ssl.google.com/android/repository/repository.xml
Lhe será exibida uma lista de aplicativos disponíveis para instalação, conforme imagem:
No meu caso, vou selecionar apenas a versão 2.2 do Android. Mas, sinta-se livre para selecionar e instalar outras que estejam disponibilizadas.
Uma vez que eu tenha selecionado a box do SDK Platform Android 2.2, API 8, revision 2, basta clicar em Install Selected.
Ele me apresenta uma janela de confirmação. Basta clicar em Accept e em seguida em Install.
Será iniciado o download da(s) aplicação(ões) selecionada(s), conforme imagem abaixo.
Ao concluir o download, a tela ficará aguardando que você clique em Close, como na imagem a seguir:
Após isto, podemos ir para a aba Installed Packages. Lá veremos a lista do que instalamos. No meu caso, apenas o SDK Platform Android 2.2, API 8, revision 2, como na imagem a seguir:
Agora vamos criar o dispositivo virtual. Clique na primeira aba, Virtual Devices, e em seguida clique no botão New…
Lhe será apresentada uma tela pedindo as seguintes informações:
Name: (Nome que deseja dar para este dispositivo virtual)
Target: (Você deve apontar para a API desejada. No meu caso, apontei para o Android 2.2 que instalei)
SD Card: (Aqui você define o tamanho que deseja para o arquivo que será o dispositivo virtual)
Skin: (Nesta opção você poderá definir a resolução que deseja utilizar ou tamaho de tela)
Hardware: (Opções para abstração ou comunicação com o seu hardware)
Pode preencher de forma parecida com o que eu fiz na imagem a seguir:
Feito isto, clicamos em Create AVD.
Bingo, seu dispositivo foi criado e está pronto para uso.
Basta clicar em cima dele e em seguida pressionar o botão Start…
E o resultado? Nosso Android dando o seu primeiro boot.
Vejamos o menu de principal…
Que tal testar o browser? Sim, pode testar. Ele já está conectado na internet, caso, obviamente, a sua máquina (hospedeira) esteja conectada. Eles já se comunicam por bridge.
Não é que funciona mesmo?!
Abraços!
![]()























Avisando que está no portage (Gentoo).
dev-util/android-sdk-update-manager
Após instalar, basta adicionar o usuário ao grupo android “gpasswd -a user android”, re-logar e seguir o how-to acima.
Att…
Muito bacana o artigo. Testei o Android 1.5 e o 2.2.
Agora que conheci o S.O vou comprar o celular.
Consigo instalar apps nesse emulador ?
Fucionou perfeito!!! Parabéns pelo Tuto!
Será que é possível instalar algum aplicativo nele?
Pelo que vi não tem para 64bits ou estou enganado?
Marco, consegue sim. No site de desenvolvimento do android há uma aplicação chamada ADB. Segue o link: http://developer.android.com/guide/developing/tools/adb.html. Have fun!
Estava procurando por isso! Muito obrigado! Sensacional!
Saudações pessoal…
Obrigado pela visita de todos…
@Marco e Valdomiro – Sim.. dá para instalar… Siga o comentário do Celson.. e busque na página dev do android. ;]
@Francisco, correto.. eles ainda não disponibilizaram uma versão do emulador para x64.. mas meu SO também é x64… apenas a níveis de teste… tá valendo instalar o 32 bits mesmo. :p
@Renyer e Fernando – Show de bola eim?! Meu sonho é que a nokia adotasse o android em seus aparelhos da série N ou E.. ou, ao menos, adotasse o Meego.. O que é triste é ver eles perderem tanto tempo e dinheiro investindo no Symbiam.. :/
Abraços,
Alguem sabe dizer se dá pra instalar o Android num Nokia E63?
@Marcos Laredo, a resposta é sim…e não…
Ninguém portou até então o android para os aparelhos nokia… portanto não se pode simplesmente fazer este tipo de downgrade/upgrade em seu aparelho…
Porém.. não é impossível… apenas ninguém o fez até hoje… mas, pode-se portar tranquilamente..
Se você simplesmente tentasse instalar no seu celular… eles não funcionaria com quase nenhum recurso por não ter sido portado.
[...] blog do Marcelo Cavalcante, ele ensina passo-a-passo a instalar o emulador Android SDK, para que você possa desenvolver e testar suas aplicações a partir de seu [...]
O meu aqui não bootou, ficou naquela tela escrito ANDROID
e não passa pra frente, o que pode ser?
Valeu
@Jean, é natural que ele demore um bom tempo no nome “Android”.. principalmente se você tiver disponibilizado pouca memória para a máquina virtual do android. Pode parecer que trava, mas ele acaba passando. Pode esperar um pouco.
Olá @kalib com respeito à memoria vc diz memória ram? pq eu não sei aonde eu configuro a qtd de memória ram para a vm no android sdk.
De qualquer forma obrigado.
Opa Roger…me refiro a memória em disco…
http://marcelocavalcante.net/portal/wp-content/uploads/2010/07/and07.png
Dae kalib, tudo blz, tava de passagem e vi esse artigo, muito legal, ainda mais pra mim que to querendo começar a programar para a plataforma android, mas estou com uma dúvida:
Aqui minha net tem proxy autenticado, como faço pra configurar o sdk para baixar o android?
Sem mais
Obrigado
Opa, também tô querendo saber como instalar o sdk do android em uma rede com proxy autenticado?