Está en la página 1de 10

Inicio

Buscar...

Est aqu: Inicio //

Apuntes Java //

Android //

Instalacin del SDK Android en NetBeans

INICIO AULA
Buscar...

Acceso usuarios
AA

A
Lack of access rights - File 'http:/farm5.static.flickr.com/4004/4474127076 _29693def54_m.jpg'

Instalacin del SDK Android en NetBeans


Detalles Categora de nivel principal o raz: Apuntes Java Categora: Android ltima actualizacin el Lunes, 20 Agosto 2012 16:44 Publicado el Domingo, 28 Marzo 2010 21:27 Escrito por Javier Garca Visto: 4304

Gestor de SDK y AVD de Android

Descargar el SDK de Android desde la web developer.android.com. Se encuentran disponibles versiones para Windows, Mac y Linux. Este tutorial se ha realizado desde Ubuntu 9.04 con Netbeans 6.5. Tras descomprimir el archivo descargado en una carpeta, se puede encontrar, en la subcarpeta "tools", el ejecutable "android" (al menos en linux), el cual es un gestor (Android SDK and AVD Manager) que permite la descarga de las distintas plataformas, documentaciones y ejemplos que se pueden incluir en el SDK. Inicialmente no se dispone de ninguna plataforma instalada, por lo que hay que realizar la descarga de las plataformas deseadas.

Paquetes de desarrollo
Para poder realizar el desarrollo de aplicaciones para Android es necesario tener instalado al menos una plataforma con API de alguna versin del SDK para Android. En la seccin "Installed Packages" se puede comprobar que slo se encuentra instalado el paquete con estas herramientas "tools" que estamos viendo. No hay ninguna plataforma instalada, por lo que se debe hacer clic en el botn " Update All" para instalarlas.

Ah se pueden comprobar los paquetes que pueden instalarse. Aparecen varias plataformas (Platform) con la versin del API correspondiente, as como las API de Google, documentacin y un paquete de ejemplos (Samples). Cada paquete aparece con un icono a su izquierda indicando si se va a instalar (seal verde), no se ha indicado nada (interrogacin), o no se desea instalar (cruz roja). Para modificar la lista de paquetes que se instalarn, se debe seleccionar cada paquete e indicar "Accept" para instalarlo, o "Reject" si no se desea instalar.

Al menos se debe instalar una plataforma SDK Android para poder crear las aplicaciones. Se deber elegir la plataforma segn la versin de la API con la que se vaya a trabajar o segn la versin de Android del dispositivo sobre el que se vayan a ejecutar las aplicaciones. Para poder empezar se puede utilizar una de las versiones ms bsicas.

En caso de duda, o para disponer de todos los paquetes, se pueden instalar todos ellos, seleccionando la opcin "Accept All".

Tras pulsar "Install" se inicia el proceso de descarga e instalacin de los paquetes seleccionados.

Dispositivo virtual Android


Para realizar las pruebas de las aplicaciones en necesario disponer de algn dispositivo virtual Android (AVD - Android Virtual Device). La creacin de estos dispositivos se hace tambin desde el gestor anterior. Estando seleccionada en la parte izquierda la opcin "Virtual Devices", hacer clic en "New..." para crear el nuevo dispositivo.

En la ventana de dilogo que se abre se debe indicar el nombre deseado para el dispositivo virtual y la versin de Android de la que dispondr. Adicionalmente se pueden indicar otras caractersticas del dispositivo como la memoria SD de la que dispondr o el tamao de la pantalla.

Tras hacer clic en "Create AVD" aparecer en la lista el nuevo dispositivo virtual creado.

Plugin Android para NetBeans


Instalar el plugin Android para NetBeans registrando "nbandroid" en la "Configuracin del Centro de Actualizacin" de NetBeans. Para registrarlo, desde NetBeans acceder a "Herramientas > Complementos > Configuracin" y hacer clic en el botn "Agregar". En la ventana de dilogo que aparece se debe indicar un nombre para el nuevo centro de actualizacin, en el que se puede indicar "nbandroid", y la direccin URL, que debe ser: http://kenai.com/downloads/nbandroid/updates.xml http://kenai.com/downloads/nbandroid/updatecenter/updates.xml

Tras hacer clic en "Aceptar" se mostrar el nuevo Centro de actualizacin "nbandroid" en la lista.

Ahora debe ser instalado, por lo que hay de dirigirse a la pestaa " Complementos disponibles" y localizar el que se llama "Android". Una forma rpida es escribir "Android" en el campo de texto "Buscar:".

Una vez localizado, hacer clic en "Instalar" para que comience el proceso de instalacin. Tras continuar por varias ventanas de confirmacin y completar la descarga, deber aparecer en la lista de "Instalados" el complemento "Android".

Aadir plataforma Android en NetBeans


Ahora es necesario indicar las plataformas Android que se van a poder utilizar desde NetBeans, y que anteriormente se han descargado desde el gestor SDK. (Es recomendable reiniciar Netbeans. He tenido algn problema antes de hacerlo). Para ello se debe acceder desde NetBeans a "Herramientas > Plataformas Java" y hacer clic en "Aadir plataforma", seleccionando a continuacin la opcin "Google Android open handheld Platform".

Tras pulsar "Siguiente" hay que especificar dnde se encuentra la carpeta descargadaen un primer momento con las plataformas Android. Seguidamente de indicarn qu plataformas se desean aadir de la lista en la que se muestran las plataformas configuradas previamente en el gestor SDK. A cada plataforma que se desee aadir se debe indicar un nombre.

As nos deber aparecer la lista de plataformas configuradas en NetBeans.

Aplicacin de prueba "Hola mundo"


Crear un proyecto nuevo en netBeans, seleccionando la opcin " Android Application".

En la ventana de creacin de la aplicacin se debe especificar un nombre, comprobar la carpeta de destino, y la plataforma para la que se desea crear la aplicacin.

Una vez creada la apliacin, se puede observar que se crean dos archivos con cdigo fuente: "MainActivity.java" y "R.java". Para que la aplicacin muestre el texto "Hola Mundo" se deben incluir, en el cdigo de "MainActivity.java" las siguientes lneas de cdigo en el lugar donde indica: "// ToDo add your GUI initialization code here".
1.TextView tv = new TextView(this); 2.tv.setText("Hola Mundo"); 3.setContentView(tv);

Y en la parte superior se debe incluir el siguiente import:


1.import android.widget.TextView;

Por tanto, el cdigo de "MainActivity.java" debe quedar as:


01.package org.me.holamundoandroid; 02. 03.import android.app.Activity; 04.import android.os.Bundle; 05.import android.widget.TextView; 06. 07.public class MainActivity extends Activity { 08. 09./** Called when the activity is first created. */ 10.@Override 11.public void onCreate(Bundle icicle) { 12.super.onCreate(icicle); 13.TextView tv = new TextView(this); 14.tv.setText("Hola Mundo");

15.setContentView(tv); 16.} 17. 18.}

Al ejecutar la aplicacin desde NetBeans (Run Main Project), se abrir el dispositivo virtual que fue creado anteriormente.

Pasados unos instantes, continuar el arranque del dispositivo virtual, y es posible que deba pulsarse en l la tecla "Menu" para desbloquearlo.

Finalmente, aparecer el texto "Hola mundo" como resultado de la ejecucin de la aplicacin.

package org.me.holamundoandroid; import android.app.Activity; import android.os.Bundle; import android.widget.TextView;

public class MainActivity extends Activity { /** Called when the activity is first created. */ @Override public void onCreate(Bundle icicle) { super.onCreate(icicle); TextView tv = new TextView(this); tv.setText("Hello, Android"); setContentView(tv); } }
MEN PRINCIPAL Inicio ndice de contenidos Bsqueda avanzada Aula virtual Descargas Acceso usuarios

CURSOS Programacin en Java Pizarra digital Web 2.0 Despliegue de Aplicaciones Web Desarrollo Android

MEN SECCIONES Java Desarrollo Web Linux Seguridad Informtica Servicios Web Centro TIC

javiergarbedo.es
javiergarbedoes

javiergarbedoes Recetas IFTTT para sacarle partido a Google Drive [feedly] - bit.ly/YZf54V2 days
ago reply retweet favorite

javiergarbedoes AeroFS, el Dropbox privado y con sincronizacin local, est disponible ya para todos! [feedly] - bit.ly/12jnO5A4 days ago reply retweet favorite javiergarbedoes Cmo grabar todo lo que sucede en pantalla [feedly] - bit.ly/12jmm3h4 days
ago reply retweet favorite

javiergarbedoes Algunas recetas IFTTT para sacarle partido a Feedly, Evernote y Twitter [feedly] bit.ly/XRlD2b7 days ago reply retweet favorite javiergarbedoes Aprovecha al mximo la cmara de tu Android con estas aplicaciones [feedly] bit.ly/ZTsScL7 days ago reply retweet favorite javiergarbedoes Apps que no estan en Google Play: Android ms all de Google [feedly] bit.ly/ZTr6s77 days ago reply retweet favorite javiergarbedoes Google lanza Google Maps Engine Lite, para que cualquiera pueda crear mapas [feedly] - bit.ly/10bM1Wc11 days ago reply retweet favorite javiergarbedoes 37 cursos universitarios, online y gratuitos que inician en abril [feedly] bit.ly/YCtLd212 days ago reply retweet favorite javiergarbedoes 10 ilusiones pticas para romperte la cabeza (II) [feedly] - bit.ly/10dSAaw13 days
ago reply retweet favorite

javiergarbedoes 5 juegos tan buenos que no creers que son gratuitos [feedly] -bit.ly/10dRkEh13
days ago reply retweet favorite

Join the conversation


By Online Reputation Management Guys

Esta obra est bajo una licencia de Creative Commons.

Javier Garca Escobedo IES Ntra. Sra. de los Remedios Ubrique (Cdiz)

260656 Pginas vistas (By Google Analytics)

También podría gustarte