rss
twitter
  •  

Que tal testar o Android em seu Linux?

| Posted in Android, google, Impressões, Java, Linux, software livre |

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:

[kalib@tuxcaverna android]$ tar -xvzf android-sdk_r06-linux_86.tgz

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!

Comments (17)

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. :)

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?

Post a comment