Pensando en Red nada es tan fácil como parece serlo

25ene/1035

Android SDK con NetBeans 6.8

La primera toma de contacto que tuve con el SDK de Android fue con Eclipse, pero por otro tipo de decisiones he pasado a utilizar el IDE NetBeans y ¿por qué no usar este fantástico IDE para desarrollar en Android?

La verdad es que ahora crear el emulador, como veremos más adelante, es relativamente sencillo y hacer que funcione con NetBeans bastante más sencillo aún :-)

Todo lo que voy a explicar en este post es sobre Ubuntu 9.10, lo siendo por los usuarios Windows ^_^aunque en la mayoría de los casos es todo prácticamente igual.

Bien primero tendremos que hacernos con la versión de NetBeans 6.8 y con el SDK de Android:

Descarga de NetBeans 6.8

Descarga de Android SDK

1. Instalar Netbeans

chmod +x netbeans-6.8-ml-linux.sh

./netbeans-6.8-ml-linux.sh

2. Descomprir android sdk en ~/android_sdk/

~/Descargas$ tar xfvz android-sdk_r04-linux_86.tgz

~/Descargas$ mv android-sdk-linux_86 ../android_sdk

3. Descargar diferentes plataformas de Android

~/android_sdk/tools$ ./android

Ahora tenemos un entorno gráfico:

4. Configurar Android SDK and AVD Manager

Tenemos que dirigirnos a "Settings" para configurar un par de apartados y así poder descargarnos los entornos de Android que deseemos:

5. Descargar entornos en Aviable Packages

Esto puede tardar un poquito en función de la línea y lo que seleccionemos :)

6. Crear un dispositivo virtual, el emulador

Al crear este dispositivo virtual vamos a darle 1Gb de moria para la SD y agregaremos todo el hardware que podamos emular: cámara, gps... pero todo dependerá de la aplicación que se vaya a desarrollar, como ahora mi terminal Android está con la versión 1.6 (HTC Magic) vamos a crear un dispositivo virtual para esa versión.

Como podréis observar en la pantalla de dispositivos virtuales aparece el que acabamos de crear, pero podemos tener tantos como necesitemos y en diferentes plataformas de Android, de la más vieja a la última.

En este punto ya hemos terminado con la configuración del SDK teniendo ya nuestro emulador a punto, ahora vamos a coger el IDE y configurarlo para que lance nuestra aplicación Android. Para configurar el IDE tenemos que seguir las instrucciones http://kenai.com/projects/nbandroid/pages/Install donde nos explica como instalar en NetBeans el plugin para Android.

Después de haber instalado el plugin vamos a agregar Android como plataforma Java: Herramientas -> Plataforma Java

7. Agregar Plataforma Java Android

Hacemos click en Añadir plataforma.

Seleccionamos "Google Android Open Handheld Platform" y Siguiente.

Seleccionamos la carpeta donde hemos descomprimido el SDK de Android y le damos a Siguiente.

Seleccionamos sobre que plataforma de Android vamos a desarrollar y Terminar.

Ahora ya tenemos el IDE NetBeans 6.8 funcionando para desarrollos con Android SDK 1.6, y al crear un nuevo proyecto podremos seleccionar proyecto Android :-)

No he probado a configurar más de una plataforma de Android, ya que la lógica nos dice que a la hora de crear un proyectos para diferentes plataformas de Android. La comodidad ahora es que cuando ejecutemos el código que estemos desarrollando nos lanzará el emulador para probar la aplicación. Espero que os sirva este mini-manual, otro día un Hola Mundo! con NetBeans + Android SDK :-)

¿Te gustó este artículo?

¡Suscríbete a nuestro feed RSS!

Comentarios (35) Trackbacks (2)
  1. Muchas gracias, estoy interesado en android con netbeans y aqui encontre la solución, gracias

  2. Gracias, excelente guia! Espero que continue con el ejemplo de “Hola mundo”!!

  3. Gracias por lo comentarios, en cuanto pueda continuaré con más información.

  4. hola, probe con la version 2.2 de android pero no me anda, ni con la 1.6, el emulador muestra una pantalla negra como titulo MainActivity, podrias comentar porfavor?.

  5. Gracias por el aporte @Charls Agente

  6. Gracias por la ayuda, lo he instalado en NetBeast 6.7.1 y va. Pero cuidado con poner los proyectos nuevos en directorios con espacios, da problemas (no ejecuta porque encuentra un espacio inesperado), lo he cambiado a un directorio sin espacios y todo OK.

  7. Buenas, a ver si alguien puede echarme un cable…
    Vereis, hace algunos días que me descargué tanto el sdk como el plugin, pero a la hora de trabajar con XML, no tengo acceso a la función de mostrar sugerencias y autocompletado, que si está en el plugin para eclipse. He hecho algo mal, o el plugin para netbeans aun no incluye esas funcionalidades? Muchas gracias por adelantado.

  8. Hola buenas tardes que realizado paso a paso la configuracion,pero cuando lo compilo,me tira un error el cual es :”error al cargar preferencias”,instale el netbeans 9.6.1,espero tu resp.Grax

  9. Muchas gracias :) fácil y rápido me sirvió bastante gracias

  10. Grax amigo, muchas graxias :) t sacast un 10 con este aporte, mil gracias, ya lo instale y parece q todo bien…. pues bien a programar :)

  11. Muchas gracias! Ahora probaré si funciona!

  12. Gran tutorial. Muchas gracias

  13. Gran tutorial, muchas gracias. Estaba liado con el appinventor, pero todavía le queda mucho desarrollo para ser una buena herramienta. Netbeans con Android es mucho mejor.

  14. tengo un error con un proyecto en netbeans con el android me sale el siguiente error haber si me ayudan please, ah ej con SO windows aquí ta el error:
    Starting: Intent { cmp=org.me.juegoandroid/.MainActivity }
    Error type 3
    Error: Activity class {org.me.juegoandroid/org.me.juegoandroid.MainActivity} does not exist.

  15. Hola, muchas gracias por el tutorial, está genial (adoro netbeans). ¿Sabes si también se podría usar Netbeans con el NDK?

  16. Bueno, de momento he podido instalarlo en la versión 7 de Netbeans y funciona correctamente. Aunque no he podido añadirlo como plataforma, sino que al crear el proyecto de android, escojo para qué versión de android quiero desarrollar.

  17. Que tal!!
    Estoy tratando de configurar el Netbeans 7.1 con Android SDK desde iOS pero llego al punto de agregar la plataforma Android, de ahi no me permite agregar absolutamente nada, me puedes ayudar?? la plataforma en este caso seria Android 2.2, el plugin 8.

    Gracias.

    • Hola @socra3,
      En cuanto tenga un momento lo compruebo con la versión 7.1, pero no tengo posibilidad de hacerlo en iOS, aunque entiendo que no será ese el problema.

  18. Este tutorial esta genial, no tenia ni idea de por donde empezar con Android-NetBeans y siguiendo este tutorial todo funciona perfecto.

    Solo tengo una duda, estoy empezando con esto de Android asi que disculpen si la pregunta parece demasiada obvia, siguiendo la sugerencia del sitio de Android empecé usando eclipse y logré hacer una GUI para una pequeña prueba. Ahora quiero hacer lo mismo con NetBeans pero no tengo ni la menor idea de como hacerlo, googleando un poco encontré una herramienta (DroidDraw) para diseñar la GUI y generar el xml, mi pregunta es si esto tiene que ser así o hay algo nativo de NetBeans para eso como swing para Android ??

    Saludos.

  19. Hola soy nuevo en esto de android mmm segui los pasos que das y me marca un error al darle star al avd, me da este error

    invalid command-line parameter:\Android\android-sdk\tools/emulator-arm.exe.
    Hint: use ‘@foo’ to launch a virtual device named ‘foo’.
    please use -help for more information

    al igual que yo lo estoy utilizando en netbeans 6.9.1 cuando quiero agregar una nueva plataforma para empezar a practicar no me aparece mas que la de java standard edition y ahi estoy atascado espero me puedan ayudar que ya me he vuelto loco que ya quiero probar este nuevo mundo gracias

    • Hola @slack tiene toda la pinta que has utilizado la “barra” equivocada si estas en un entorno windows. En la versión 6.9.1 el Android SDK funciona, como puedes ver otros usuarios así lo han confirmado. Podrías volver a probarlo prestando especial atención a los paths de configuración?

  20. Muy buenas. Encontrando información sobre desarrollar aplicaciones en Android me he visto en este foro y quiero preguntaros, visto con los comentarios que hay posteados…. A un principiante que no ha hecho absolutamente nada de esto y quiere desarrollar aplicaciones en Android…. ¿ empiezo programando en un entorno de desarrollo como Netbeans o me recomendarían Eclipse?

  21. hermano lo estoy instalando en window 7 y con netbeans osea todo bien pero cuando le doy tools plugins
    y escojo available plugins me aparece android pero cuando le chequeo y le doy instalar me sale un cuadro con una cantidad de cosas que hacen falta y no me activa el next

  22. Tengo problemas al instalar netbeans 7.0 + android sdk todo bien, configuro todo pero al momento de ejecutar la aplciación, el netbeans levanta el emulador pero no instalar la aplicación en el emulador.


Leave a comment

(required)

Page optimized by WP Minify WordPress Plugin