sábado, 14 de enero de 2012

Configuración de nuestro entorno de desarrollo.


Desarrollo sobre la plataforma Android:


Hola nuevamente, este es mi tercer post, en esta ocasión, montaremos nuestro entorno de desarrollo, para poder programar nuestro software sin inconvenientes. Para esto deberemos instalar la JDK, el IDE Eclipse, y el SDK de Android.

Lo primero que deberemos realizar es el descargarse estos tres elementos, la JDK desde:



La gente de Android recomienda la versión “Eclipse Classic”, aunque yo poseo la versión “Eclipse IDE for Java EE Developers”, que las pueden descargar desde acá:

Y por ultimo hay que descargarse el SDK de Android, desde acá:




Una vez descargado todo esto, deberemos instalar como primera medida la JDK en nuestra pc, si posees como sistema operativo una versión de Linux como Ubuntu/Debian (como yo :D ) podrías instalarla desde el centro de software, o podrían pegar el archivo descargado en la carpeta /usr/java de su sistema de ficheros, darle los permisos necesarios eh instalar el binario en esa ubicación, también podrían modificar el archivo /root/.bashrc para poder ejecutar los comandos desde la terminal desde cualquier ubicación (si llegan a tener problemas con esto,avisen me, no es por discriminar, pero la explicación para la instalación sobre windows va a ser mas extensa, es que generalmente les cuesta un poco mas jeje ).

Ahora si son usuarios windows ;) Al archivo descargado le damos doble click para que inicie la instalación:


Leemos el contrato y lo aceptamos.


Si no queremos cambiar la ubicación de la carpeta de instalación simplemente le damos Next.




Esperamos un rato a que se instale.
Al terminar la instalación del Java JDK nos pedirá la carpeta de destino donde se tiene que instalar el JRE de Java, este es importante instalarlo, para que se ejecuten los programas hecho en Java. Podemos dejar la que viene por Default y simplemente darle Next.


Ahora esperamos que se instale la JRE en nuestro PC.


Una vez terminado esto, le damos al botón Finish y tendremos instalado la JDK y la JRE de Java.


Ahora lo ideal seria configurar las variables de entorno, para poder ejecutarlos desde cualquier ubicación desde la linea de comandos. Podemos llegar de esta manera, “click derecho sobre Mi Pc, propiedades” y en la ventana que aparece vamos a la solapa “Opciones Avanzadas”, y hay le damos “click al botón Variables de entorno...”



En variables del sistema, buscamos “Path” y le damos “click al botón Editar...”


Y agregamos al final la ruta donde instalamos la JDK, por default “ ;C:\ProgramFiles\Java\jdk1.6.0_18\bin “ (si modificamos la ubicación le ponemos la que nosotros ayamos creado, recuerden no poner la comillas, y si es necesario ese punto y como antes de la dirección de la ubicación )ahora aceptamos todo, y al abrir nuestra consola de comandos,deberíamos poder ejecutar sin problemas los comando javac y java desde cualquier lado ;)


Ahora vamos por Eclipse, que es todo mucho mas sencillo, simplemente con descomprimir lo descargado, en cualquier carpeta, dentro de la carpeta Eclipse se encontrara el archivo ejecutable. Podemos configurar el JDK de manera simple, solo con ir a Window, Preferences, Java, Installed JREs, hacemos click en el boton Add, y buscamos la ubicación donde instalamos la nuestra, esto les servirá para poder realizar proyectos en Java.


Dato: La primera vez que ejecutes Eclipse, te pedirá que le indiques el workspace, yo recomiendo que le indiques la carpeta donde prefieres que queden todos tus proyectos, y luego dejar tildado Use this as the default…" para que no te vuelva a molestar cada vez que lo abras ;)

Lo siguiente es instalar el SDK de Android, para ello lo descomprimimos, en la carpeta que prefieran, recuerdenla, porque deberemos hacer el mismo trabajo que con la JDK, deberemos volver a ir a modificar la Variables de entorno, donde esta vez deberemos agregar la ruta del SDK, por ejemplo: “;C:\CarpetaCreadaPorNostros\Android\tools”, recuerden no poner las comillas y agregarlo al final con el punto y como previo.

Para usuarios linux:

Extraer el SDK en una carpeta y luego añadir la ruta al path,

para lo cual hay que modificar el archivo ~/.bashrc, añadiendo la siguiente línea, comprobando que no exista previamente, en cuyo caso bastaría con añadirle la ruta donde hemos instalado el SDK.
export PATH=${PATH}:/home/tuUsuario/CarpetaDondeExtraisteElSDK/android-sdk/tools

Por ultimo, deberemos agregar el plugin para gestionar nuestros proyectos Android desde Eclipse, para esto deberemos abrir Eclipse, ir a “Help, Install New Software...” y en la ventana que aparece, como nombre podemos poner Android o el que prefieran, y en URL deberemos poner:





Le damos a OK, y nos debería salir una lista como esta:

 

Seleccionamos todo, y le damos OK, luego aceptamos las condiciones y términos, le damos Finish. Se comenzara a descargar, puede que salte algún cartel de warning, porque el archivo no esta firmado, le damos OK o install All. Una vez que termina de descargar e instalar todo le damos a Restar Now.


Ahora como paso final, debemos configurar, el SDK Android en nuestro Eclipse, como hicimos con la JDK de Java, deberemos ir a Window, Preferences, pero esta vez en la nueva opción llamada Android, nos puede salir un cartel de error, porque no tenemos el SDK configurado, así que damos “click en el botón Browse...” y elegimos C:\CarpetaCreadaPorNostros\Android\ aceptamos, le damos OK.


Ahora para poder trabajar en los próximos post, den le click al botón que tiene en el Eclipse con el logo de Android, para abrir el Android SDK Maneger, lo que recomiendo es que por una vez seleccionen todo y hagan click en “install package...” si no, podrían ir instalando solo lo que quieran usar, pero esa es mi recomendación para no tener problemas o tener que ponerse a descargar cosas en otros momentos, también recuerden que acá se manejan las actualizaciones sobre las versiones de Android y el SDK ;)



Y por fin tenemos configurado todo, ufff fue mas trabajo y mucho mas largo este post de lo que pensaba, realmente se me pueden haber pasado varias cosas, así que cualquier duda solo pregunten, también quería aclarar que esto como abran visto se puede hacer sobre Linux, Windows, y además sobre Mac (como no tengo una no puedo explicar o mostrar muchas imágenes ) También quería aclarar, que marque toda la instalación de la JDK en Eclipse, para mas adelante hacer algunas cosas con Java y lo vamos a necesitar. Así que ya tenemos todo instalado, en próximos posteos, veremos como armar nuestro primer programa e iremos explicando algunos términos y formas de funcionamiento, además de cosas del lenguaje. Lo aclaro para que no se asusten con algunas palabras que no entiendan mucho.

Documentación Oficial:

Algunas Recomendaciones, las carpetas donde guarden e instalen las cosas, deberían tener nombres significativos, como por ejemplo el workspace de Eclipse podría ser una carpeta llamada ProyectosAndroid. Esto es para que les quede todo acomodado y puedan recordar donde dejaron las cosas.


Saludos a todos, Gabriel E. Pozo