quarta-feira, 6 de abril de 2011

Integrando Netbeans com Android

No post anterior disse que colocaria aqui exemplos de programação em Delphi, mais hoje estou querendo falar um pouco sobre Netbeans e Android.
Netbeans é uma excelente IDE para desenvolvimento Java.
Android para quem ainda não sabe é um sistema operacional para dispositivos móveis.

O objetivo é configurar o Netbeans para que com ele se possa desenvolver aplicações para Android, integrando a IDE do Netbeans com o SDK Android.

Sistema operacional Windows 7
Netbeans: 6.9.1
SDK Android 2.1

Se ainda não possui o Netbeans, é possível baixa-lo neste link http://netbeans.org/downloads/index.html
Com o Netbeans instalado, vamos adicionar o plugin necessário para comunicação com o SDK Android, no menu Ferramentas > Plug-ins
Na aba Configurações clique no botão Adicionar que esta localizado ao lado direito.
Na janela aberta no campo Nome escreva Android, no campo URL cole este endereço: http://kenai.com/downloads/nbandroid/updates.xml clique em ok.


Observe que na minha tela tem uma mensagem "Uma Central de atualizações com este nome já existe",
esta mensagem aparece para mim pois já tenho o Android instalado em minha maquina.

Agora na aba Plug-ins disponíveis clique no botão Recarregar catálogo, aguarde o recarregamento e depois localize o plugin do Android, selecione o mesmo e clique em Instalar. Após a conclusão da instalação o nosso Netbeans já estará pronto para se comunicar com o SDK Android.

Agora iremos baixar o SDK do Android nese link, http://developer.android.com/sdk/index.html
No meu caso baixei o arquivo android-sdk_r10.windows.zip


Após baixar o arquivo, dentro da pasta extraída execute o aplicativo SDK Manager.
É possível que aconteça um erro no inicio da instalação, algo referente a url, para resolver este problema, cancela a instalação, seleciona a aba Settings e marque a opção Force https://... sources to be fetched using http://... assim como está na imagem a seguir.




Caso também necessite configure o proxy.
Feche o programa e inicialize novamente, desta forma a instalação irá ocorrer normalmente.
Quando chegar na tela Choose Packages to Install marque a opção Accept All depois clique em Install.

Esse processo pode ser um pouco demorado pois é feito o download do SDK e da documentação do Android, a velocidade dependerá de sua conexão com a internet.


Após a instalação iremos criar um Android Virtual Device.
Ainda no aplicativo SDK Manager vá na aba Virtual devices, clique no botão New...
Name: coloque o nome que desejar (cuidado com espaços e acentuações).

Target: Escolha a opção que desejada.
SD Card - Size: Insira um tamanho para o emulador do cartão SD.
Skin - Built-in: Escolha o skin do seu emulador.
Pronto, agora clique em Create AVD.




Selecione o AVD que você acabou de criar e clique no botão Start do lado direito da tela. Na nova janela que se abriu clique em Launch.

Também é possivel mudar a escala do emulador, marque a opção Scale display to real size e faça as mudanças que achar necessário em Screen Size e Monitor dpi.



Assim o emulador do Android será aberto, pode acontecer de demorar um pouco pois este emulador carrega realmente o sistema operacional Android.




Ok, vamos agora voltar ao Netbeans.
Selecione Arquivo > Novo projeto > Categoria: Android > Projetos: Android Application clique em Próximo 
Veja que na janela de criação de seu projeto aparecerá um botão Manage Plaforms clique nele.
Na nova janela clique em Adicionar Plataforma, outra tela será aberta, escolha Google Android Open Handheld Plaform clique em Próximo. Localize agora o diretório onde esta o SDK Android baixado anteriormente, clique no botão Próximo, agora selecione a opção deseja, no meu caso Android 2.1 -update1, clique em Finalizar, feche a janela do gerenciador de plataforma java, na tela de criação do projeto selecione Android em Android Platfrom.


Seu projeto provavelmente ficará desta forma:




Antes de executar o programa, dentro do MainActivity.java, faça a seguinte alteração:




Agora sim, execute o seu projeto e veja seu programa no emulador do Android.






Bom, por enquanto é isso pessoal, esse é o primeiro post de vários outros relacionados a programação que ainda estão por vir.


Qualquer duvida ou sugestão deixe um comentário. 


Até o próximo post.

4 comentários:

  1. Muito bom, ótimo artigo, continue assim!

    ResponderExcluir
  2. Eu estava vendo a respeito do Netbeans como trabalhar com PHP. Muito boa a ferramenta.
    Parabéns pelo post ;)

    ResponderExcluir
  3. Sabe como instalar com proxy que tenha senha? Agradeço.

    ResponderExcluir
  4. Olá No NetBeans existe o FileExplorer
    pq não achei o local para inserir os arquivos visualmente no SDCard?

    ResponderExcluir