Este tutorial está enfocado en la instalación del SDK de Android en Linux y requisitos previos. En primer lugar se instalará Eclipse y después ADT. Para este tutorial el sistema base sera Ubuntu en su versión de 32 bits pues es uno de los sistemas GNU/Linux que más crecimiento de usuarios a experimentado, aunque es extrapolable a las demás distribuciones de 32 bits. Antes de entrar en materia, indicaré primero los detalles de relevancia para otras distribuciones. Pasemos al tutorial sin mas preámbulos.
Para poder usar el SDK de Android que esta programado en Java tendréis que instalar el interprete de java en vuestra distribución, normalmente por defecto podréis instalar el openJDK java 6 runtime, que es el mas fácil de instalar ya sea a traves de terminal o aplicaciones como YaST (Software / Gestión de Software) de Open Suse, centro de software en Ubuntu o Synaptic en debian y derivados y Yum en Red Hat o Fedora a trabes de su front-end llamado Yumex o Pirut, como veis hay para todos los gustos.
También tenéis la opción de instalar el Sun java Runtime 6, lo recomiendo solo si encontráis problemas con el OpenSDK java 6, como me ocurre a mi en Ubuntu, solo estará en los repositorios restringidos por el tema que no es GPL, o directamente no estará en los repositorios oficiales, por lo que tendréis que descargar de http://java.sun.com/javase/downloads/index.jsp e instalarlo.
Explicare como instalarlo en unas cuantas:
OpenJDK java 6:
$ sudo yum install java-1.6.0-openjdk
Ojo!!, el símbolo del dólar no se pone nunca, es para indicar el usuario o punto de entrada de la instrucción.
Sun java Runtime 6:
descargáis el archivo de la web de sun y en la terminal situándote en la carpeta donde este el citado archivo, que la ultima versión es jre-6u20-linux-i586-rpm.bin:
$ sudo sh jre-6u20-linux-i586-rpm.bin
y seguidamente ves pulsando espacio hasta que llegues al final y escribe “yes” sin comillas, y debería instalarse el RPM, en caso contrario tendrás que hacerlo manualmente con sudo rpm -ivh.
OpenJDK java 6:
Instalar java desde YaST (Software / Gestión de Software). Elige el filtro "Buscar" y escribiendo "open java".
Sun java Runtime 6:
Para OpenSuse instalar java desde YaST (Software / Gestión de Software). Elige el filtro "Buscar" y escribiendo "Sun".
En una terminal escribir:
$ sudo apt-get install sun-java6-jre
También podéis instalar el paquete desde Synaptic o centro de software de Ubuntu buscando sun java, a gusto del consumidor ;-). Lo bueno es que no hay una sola forma de hacer las cosas, una vez instalado para comprobar que a habido ningún problema en la instalación en una terminal escribe.
$ java -version
y tendría que salir algo como esto:
java version "1.6.0_15" Java(TM) SE Runtime Environment (build 1.6.0_15-b03) Java HotSpot(TM) Server VM (build 14.1-b02, mixed mode)
si tenéis instalado el OpenJDK java 6 es posible que os salga pues es el predeterminado del sistema. Para cambiarlo tendréis que escribir en la terminal.
$ sudo update-alternatives --config java
y saldra algo como esto:
Selección Ruta Prioridad Estado ------------------------------------------------------------ 0 /usr/lib/jvm/java-6-openjdk/jre/bin/java 1061 modo automático *1 /usr/lib/jvm/java-6-openjdk/jre/bin/java 1061 modo manual 2 /usr/lib/jvm/java-6-sun/jre/bin/java 63 modo manual Presione Entrar para mantener la opción actual[*], o escriba el número de la selección:
en este caso elegirías la opción 2 y darías a entrar.
Una vez instalado el Java es hora que descargues el SDK de Android. La ultima versión es la revisión 5.
Una vez descargada, lo puedes descomprimir donde quieras, pero este paso por dar un poco de orden, coherencia, seguridad y que puedas ejecutar desde una terminal sin estar en la carpeta del programa yo lo descomprimiría en la carpeta del sistema /odt, para ello desde una terminal ubicado en la carpeta donde bajaste el archivo:$ tar -xzvf android-sdk_r05-linux_86.tgz
y quedara una carpeta llamada “android-sdk-linux_86” ahora la moveremos a su destino final con
$ sudo mv /home/usuario/Descargas/android-sdk-linux_86/ /opt/android-sdk-linux_86/
En “usuario/Descargas” tendrá que ir tu usuario y Descargas si la carpeta donde lo bajaste se llama de esta manera. Por ejemplo si el usuario es pepe80 sera: “/home/pepe80/Descargas/android-sdk-linux_86/” o si esta el archivo en el directorio pepe80 directamente seria “/home/pepe80/android-sdk-linux_86/” etc.
Hora de ejecutar por primera vez el SDK de Android que ahora esta en la carpeta del sistema “/opt/android-sdk-linux_86/tools”. Sin estar en ella
pondremos en la terminal.
$ PATH=${PATH}:/opt/android-sdk-linux_86/tools
y luego
$ export PATH
Pero como supongo que no queréis hacer esto cada vez que arranquéis el sistema al final del archivo .bashrc incluiréis una variable para que no tengáis que hacerlo mas, en este ejemplo solo influirá en vuestro usuario y no al resto. Para que afecte al resto lo tendríais que incluirlo en el .bashrc del sistema.
$ gedit /home/usuario/.bashrc
en usuario se aplica lo de pepe80 de antes ;-).
y al fila del archivo ponéis
export PATH=$PATH:/opt/android-sdk-linux_86/tools
lo guardáis, cerráis y listo.
Bueno ahora desde una terminal escribir.
$ sudo android
y pulsar intro y tachan! Si todo a ido bien os aparecerá la interface del SDK, es la hora de instalar las librerías ;-) que sera un paseo en “Installed Packages” elegís el botón “Update All...” y saldrá una ventana y elegís “Install” y se descargaran y instalaran las librerías ejemplos y etc del SDK, también hay las librerías de Google para
implementar sus funciones en nuestras aplicaciones pero para instalarlas hay que aceptar los términos de licencia. Una vez echo esto, ya tenéis el SDK de Android instalado y actualizado, ya lo podéis cerrar, a partir de ahora para acceder desde la terminal solo tendréis que escribir:
$ android
Bueno pasado este “pequeño "calvario” ya estáis listos para instalar Eclipse y ADT :-D. Para empezar podéis instalarlo desde los repositorios, pero os hace falta la versión 3.5 Galileo (os recomiendo esta pues a parte que es la ultima no os dará problemas al instalar ADT, si no es esta la versión que tenéis en los repositorios (en Ubuntu esta disponible a partir de la versión 10.04 ^_^U por lo que si no la tenéis instalada os tocara descargarla de la web:
http://www.eclipse.org/downloads/
Aquí iré un poco a cuchillo y que mas o menos sirva para todos, descargas la ultima versión: Eclipse Classic 3.5.2 (162 MB) , una vez bajada la descomprimes con la querida terminal y tar :-P .
$ tar -xzvf eclipse-SDK-3.5.2-linux-gtk.tar.gz
Os quedara una carpeta llamada eclipse si no estáis en el directorio raiz del usuario mover la carpeta con:$ mv /home/pepe80/Descargas/eclipse/ /home/pepe80/eclipse/
Acordaros que “pepe80” lo cambias por tu usuario y que esto sin ser necesario del todo es una cuestión de orden y de paso practicáis con la consola :-P, creo un enlace para tenerlo mas a mano en la carpeta /usr/bin.
$ sudo ln -s /home/pepe80/eclipse /usr/bin/eclipse
Y listo para ser usado, si no funciona a lo mejor es que le tenéis quedar permisos de ejecución y si queréis podéis hacer un icono de acceso tanto en el menú como en el escritorio no es nada difícil, que si no sabéis como me lo pedís y os lo explico en cuatro lineas.
Os preguntara donde queréis guardar vuestros proyectos yo lo deje como estaba pero como dije va a gustos. Después del tramite toca instalar el ADT, ir al menú Help elegís la opción Install New Software... y en la nueva ventana elegis el boton Add.. .
En name: podéis poner por ejemplo Android plugin o lo que os guste y en Location: https://dl-ssl.google.com/android/eclipse/ le dais a ok, ahora veras que pone Developer Tools lo seleccionas y le das al botón next, ahora tienes que aceptar el acuerdo de licencias y le dais a Finish se instalaran y si todo a ido bien te pedirá que reinicies le das a yes y cuando reinicie ya estará todo ahora solo falta una cosa, en Windows selecciona preferences y en la nueva venta en la opción Android , SDK Location: ponéis “/opt/android-sdk-linux_86” que es donde instalamos el SDK de Android y con esto terminamos y ya podéis comenzar a programar para Android.
Si tienen alguna duda no duden en preguntar y si tiene alguna sugerencia o también si encuentran algún fallo, agradeciera que se me comunicara para tenerlo en cuenta y subsanar el error.
Comentarios
A mi me sirvio esto, para
A mi me sirvio esto, para ubuntu 10.04, ya que el eclipse que viene con ubuntu tiene un par de problemas, sencillos de solucionar:
http://blogricardo.wordpress.com/2010/05/18/problemas-instal...
Gracias por el apunte
Gracias con el apunte, aunque también lo probé con la beta del 10.04 y no tuve problemas, lo cual es curioso -^_^-, eso si, siempre que instalo o actualizo el Ubuntu antes de nada instalo los repositorios de GedDeb y Medibuntu, lo cual recomiendo, para que no falte nada, por lo que mi versión de Eclipse bien podría ser de estos repositorios, la verdad que no me fije con tantas pruebas y estudiando para exámenes iba medio loco ^_^U y se me escapo ese detalle, más vale tarde que nunca -^0^-.
Grandioso tutorial
Muy específico en la instalación, a prueba de tontos xD(espero :S XD). Nos servirá mucho a los que usamos linux, aunque ahora me cambiaré a Kubuntu 10.04, no terminó de convencerme openSUSE 11.2, además de que me dio algunos errores con el sonido(Extraño, porque en mi viejo PC funcionaba perfecto). Así que tendré que dejar zypper y volver a apt-get :P, Ubuntu llevo años usándolo, así que creo que con kubuntu no tendré problemas, además de que se me hará más familiar el terminal jeje
SaludOS!
PD=Justo iba averiguar esto en cuanto formateara, así que se me servirá harto n.n
Coming Soon :
Excelente
excelente tutorial para los que usan Linux o los que lo usamos casualmente, como yo.
Un saludo, felicidades por el tutorial y gracias por la colaboración.
Security Shell Fx - Página oficial.
Gracias
Gracias, y ya sabéis si tenéis alguna sugerencia o critica, todas serán bien recibidas :-)