O Objetivo deste artigo é propiciar aos mais familiarizados em desenvolver suas aplicações com o IDE NetBeanspossam também desenvolver em Android com o mesmo, ao final deste artigo teremos o NetBeans totalmente integrado aoSDK 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 Androide 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 abaplug-ins Disponíveis nesta mesma janela e clique no botão recarregar catálogopara 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 httpem 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)“.
  • Selecione 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 Cardinsira um tamanho para a emulação do cartão SD
  • Escolha uma skin, esta pode ser alterada, mas tenha em atenção o seguinte:
  1. Para emular hardware do tipo G1, MyTouch 3G, Hero, etc… deixe os valores predefinidos
  2. Para emular o Motorola Droid, escolha a opção WVGA 854
  3. 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 Platform.
  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 HelloWorldn em Hello Android.

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.