O Objetivo deste artigo é propiciar aos mais familiarizados em desenvolver suas aplicações com o IDE NetBeans possam também desenvolver em Android com o mesmo, ao final deste artigo teremos o NetBeans totalmente integrado ao SDK do Android, a ainda os que dizem ser impossível integrar os mesmos.

 

Para isso utilizaremos:

  • SO Windows 7.
  • SDK Android 2.1.
  • NetBeans 6.8
   

Primeiramente devemos realizar o download do NetBeans. Após o download concluído a instalação pode ser feita, no meu caso instalei as opções de J2ME e J2SE.

 

Apartir de agora vamos instalar o plugin necessário para que o mesmo veja o SDK Android. Selecione o menu Ferramentas>> plug-ins.

 

Na janela que foi aberta clique em adicionar.

Será aberta uma nova janela, no campo nome você informa Android e na URL cole o seguinte endereço: http://kenai.com/downloads/nbandroid/updates.xml e clique em Ok.

Integrando o SDK Android ao NetBeans

No meu caso e apresentada um a mensagem informando que já existe esse nome pelo fato do Android já estar instalado no NetBeans.

Feito isso selecione a aba plug-ins Disponíveis nesta mesma janela e clique no botão recarregar catálogo para que nosso Android apareça nesta lista. Aguarde alguns segundos e a opção Android estará disponível, faça a seleção da mesma e clique em instalar, após a instalação concluída a janela pode ser fechada. Feito isso o Netbeans já esta preparado para a instalação do SDK Android.

   

Agora o segundo passo o download e instalação do SDK Android.

  • Realize o Download.
  • Extraia o conteúdo do arquivo .zip
  • Execute o aplicativo “SDK Setup.exe” mostrado na imagem a seguir
Integrando o SDK Android ao NetBeans

Neste passo provavelmente irá aparecer uma mensagem de erro “Failed to fetch url…” para continuar com a instalação será necessário forçar o setup do programa a usar http em vez de https, simples assim.

 

Para isso siga os passos a seguir:

  • Feche a janela “Refresh Sources”
  • Cancele a janela “Choose Packages to Install” que se abre automaticamente em seguida
  • Agora selecione a opção “Settings” que se encontra do lado esquerdo da janela de gestão do  “Android SDK and AVD Manager”
  • Active o Check box que diz “Force https://… sources to be fetched using http://…”
Integrando o SDK Android ao NetBeans
  • Clique  no botão “Save and Apply”
  • Agora feche o programa e abra novamente o setup.

Feito isso a instalação prossegue normalmente, voltamos à janela que nos permite escolher o pacote que queremos instalar.

Integrando o SDK Android ao NetBeans
  • Clique em Accept All
  • Por fim clique no botão “Install Selected
  • Nesse momento da instalação será realizado o download e instalação dos SDKs e Documentação do Android desde o mais antigo até a ultima versão.
Integrando o SDK Android ao NetBeans

Atenção: este processo vai demorar dependendo da velocidade da sua conexão com a internet, deve ficar em torno de 20 minutos.

Aguarde enquanto os pacotes selecionados sejam descarregados e instalados, depois feche a janela “Installing Archives”.

Muito bem, agora temos que criar um novo “Android Virtual Device (AVD)“.

Seleccione na janela “Android SDK and AVD Manager”, do lado esquerdo, a opção “Virtual Devices”.

Clique no botão “New

Insira qualquer nome, (não coloque espaços no nome), eu usei Android 2.0

Selecione a opção Target. Escolhendo a API que pretende usar.

No campo Sd Card insira um tamanho para a emulação do cartão SD

Escolha uma skin, esta pode ser alterada, mas tenha em atenção o seguinte:

  • a – Para emular hardware do tipo G1, MyTouch 3G, Hero, etc… deixe os valores predefinidos
  • b – Para emular o Motorola Droid, escolha a opção WVGA 854
  • c – Para emular outros dispositivos escolha outras opções disponíveis

Feito isso para finalizar clique no botão “Create AVD”.

Integrando o SDK Android ao NetBeans

Na janela que foi aberta clique no botão Start.

Integrando o SDK Android ao NetBeans

Clique agora na nova janela que se abriu, “Launch Options” no botão “Launch”.

Neste momento o emulador será aberto e iniciara o carregamento do Android, deve demorar uns 2 minutos, pois diferente dos outros emuladores neste caso ele esta carregando o sistema operacional Android mesmo.

Se der algum erro referente a aplicação do messenger, clique no botão “Wait”.

Integrando o SDK Android ao NetBeans
Integrando o SDK Android ao NetBeans

Pronto, neste momento  temos o SDK Android Instalado e funcionando assim com o NetBeans pronto para o Android.

 

Agora voltando ao NetBeans vamos criar  nosso primeiro projeto Android.

  1. Selecione um novo projeto//Android, clique em próximo.
  2. Selecione no campo Android Platfrom.
  3. Na janela que foi aberta clique em Adicionar Plataforma.
  4. Selecione o campo google Android... e clique em próximo.
  5. Selecione o diretório onde foi descompactado o SDK Android e clique em finalizar.
  6. Feito isso escolha um nome para o projeto e finalize o mesmo, seja criativo  e não use nada do tipo HelloWorld nem Hello Android.
   

IMPORTANTE: Verifique se já esta criado no projeto o arquivo R.java conforme a imagem abaixo. Esta classe faz a ligação entre a codificação e a interface do aplicativo, portanto se ela não estiver aparecendo será necessário repetir a instalação.

Integrando o SDK Android ao NetBeans

Agora execute o projeto criado e veja o resultado. Assim finalizamos este artigo, caso alguém tenha algum tipo de problema ou duvida durante a instalação a mesma pode ser enviada a meu e-mail.


Saiu na DevMedia!

  • Android Developer:
    Programar para Android geralmente levanta algumas questões. Eu preciso comprar um smartphone novo? Vale a pena investir no Kotlin ou é melhor começar com Java? Essas e outras dúvidas nós respondemos nessa Série.

Saiba mais sobre Android ;)

  • Android básico: O que são Application Components?:
    Os componentes de aplicativo são os blocos de construção com os quais programamos para Android.
  • Preparando o ambiente para programar para Android:
    Neste curso você aprenderá a preparar seu ambiente para programar para Android. Veremos aqui o que é necessário instalar e como proceder para desenvolver aplicações para essa plataforma.
  • Curso de Android:
    Neste curso você aprenderá a criar uma interface e tratar a interação do usuário com ela. Ele se destina a quem deseja iniciar no desenvolvimento de aplicativos para Android utilizando a linguagem Java e o Android Studio.