martes, 21 de mayo de 2013

Instalando Android Studio en Fedora


Desde su anuncio en I/O 2013, me dio curiosidad probarlo.
Hasta el momento nunca programé nada para Android pero siempre quise hacerlo, por lo que me pareció una buena oportunidad para comenzar (además, nunca me gustó Eclipse).
Entonces... ¿Qué necesito?
Tener el Oracle JDK instalado. En Fedora como en la mayoría de las distros nos vamos a encontrar con OpenJDK, pero nos va a pedir el otro.
Decargar el JDK correspondiente de su página e instalarlo:
01 su - # colocar el pass de root y...
02 rpm -Uvh jdk-7u21-linux-x64.rpm
03 alternatives --install /usr/bin/java java /usr/java/latest/jre/bin/java 20000
04 alternatives --install /usr/bin/javaws javaws /usr/java/latest/jre/bin/javaws 
   20000
05 alternatives --install /usr/bin/javac javac /usr/java/latest/jre/bin/javac 20000
06 alternatives --install /usr/bin/jar jar /usr/java/latest/jre/bin/jar 20000

Teniendo java instalado podemos instalar Android Studio v0.1 (por el número de versión, podríamos encontrarnos con algunas sorprecitas), descargándolo desde su página y lo descomprimimos en el directorio que queramos tenerlo instalado.
01 tar -zxvf android-studio-bundle-130.677228-linux.tgz

Ahora creamos un enlace para poder ejecutarlo desde cualquier lugar.
01 sudo ln -s /ruta/al/directorio/android-studio/bin/studio.sh 
   /usr/bin/androidstudio
(ACLARACIÓN: prestar atención a la ruta donde descomprimimos studio)
Ahora desde cualquier ubicación podemos llamarlo con

01 androidstudio
Y la frutilla del postre, creamos un lanzador para gnome. Creamos un archivo de nombre "AndroidStudio.desktop" con el siguiente contenido:
01 [Desktop Entry]
02 Name=Android Studio
03 GenericName=IDE para Android
04 X-GNOME-FullName=IDE para Android - Android Studio
05 Comment=Desarrolla aplicaciones para Android
06 Exec=androidstudio %F
07 Terminal=false
08 StartupNotify=true
09 Type=Application
10 Icon=/ruta/al/directorio/android-studio/bin/idea.png
11 Categories=Development;
12 Name[es_ES]=Android Studio
(ACLARACIÓN: prestar atención a la ruta del ícono)
lo guardamos y lo copiamos en /usr/share/applications
01 sudo cp AndroidStudio.desktop /usr/share/applications
Ya tenemos el lanzador dentro de la categoría "Programación"
Para camiar el tema y esquema de colores deben ir a View->Quick Switch Scheme...
Yo prefiero los esquemas oscuros, en mi caso elegí "Drácula".

Espero sus comentarios.
A ver quien se anima con un post de "hola mundo" sobre este IDE.


Fuentes:
http://developer.android.com/sdk/installing/studio.html
http://docs.oracle.com/javase/7/docs/webnotes/install/linux/linux-jdk.html
http://www.if-not-true-then-false.com/2010/install-sun-oracle-java-jdk-jre-7-on-fedora-centos-red-hat-rhel/
Android Studio en Fedora 18