Para poder programar aplicaciones para Android es necesario disponer de un entorno de desarrollo para Java, que es el lenguaje de programación en que se desarrolla, pero no es lo único, para poder acceder a las librerías que nos permiten convertir los programas en aplicaciones para móviles y tablets necesitamos el entorno de desarrollo que nos proporciona Google, el SDK, podemos conseguirlo directamente de esta dirección: http://developer.android.com/sdk/index.html
Pero ya que estamos usando el IDE Netbeans, este nos permite integrar este SDK con él. Para ello, podemos seguir los pasos que se describen en esta página web: http://tarjuccino.com/tutoriales/desarrollo-movil/configuracion-del-android-sdk-en-netbeans-7/