You are on page 1of 4

Abstraccin

Esta paina muestra como desarrollar aplicaciones para la plataforma Android usando Fedora Linux. Este documento cubre los requerimientos, los pasos para obtener desde el cdigo fuente hasta crear una aplicacin y como usar el Emulador Android para hacer pruebas de nuestra aplicacin.

Versin Fedora
Fedora 17

Requerimientos
Fedora 17 (32 o 64 bits) (Gnome, Kde, LXDE o Xfce) http://fedoraproject.org/es/ IDE Eclipse 4.2 (Juno) $ yum install eclipse-jdt eclipse-nls-es

(este ltimo para tener eclipse en espaol)

Android SDK $ cd /usr/src $ wget http://dl.google.com/android/android-sdk_r21.0.1-linux.tgz $ tar -xvf android-sdk_r21.0.1-linux.tgz $ mv android-sdk-linux /usr/share $ chmod -R 777 android-sdk-linux/

JDK 6 (no es suficiente con el JRE) (Descrgalo, no lo instales an)

Instalar el plugin ADT en Eclipse


Inicia Eclipse y a continuacin selecciona > Ayuda > Instalar nuevo software.... Clic en Aadir y pegar la direccin siguiente: https://dl-ssl.google.com/android/

eclipse/
Clic en OK y lo dems es habilitar los checkbox, aceptar la(s) licencia(s) y finalizar la instalacin.

Para ms detalles de como instalar el plugin ADT para Eclipse visite esta pgina (en ingls) > http:// developer.android.com/sdk/installing/installing-adt.html

Variables de Entorno

Aade las siguientes rutas en el archivo /etc/bashrc (al final del todo)

$ nano /etc/bashrc #Variables de entorno para Android SDK ANDROID_HOME=/usr/share/android-sdk-linux PATH=$PATH:$ANDROID_HOME/tools:$ANDROID_HOME/platform-tools export PATH $ source /etc/bashrc (esto para actualizar sin tener que reiniciar la sesin) Ahora ya estn disponibles las herramienta de Android desde cualquier carpeta del sistema de ficheros. Ahora instalamos todas las apis, sources, ejemplos y los addons de Android. $ android update sdk --no-ui

Emulador Android
Si tienes un sistema de 64 bits , es necesario instalar algunas dependencias de 32 bits, ya que el SDK de Android es de 32 bits. De lo contrario puedes omitir este paso. $ yum install glibc.i686 glibc-devel.i686 libstdc++.i686 zlib-devel.i686 ncurses-devel.i686 libX11devel.i686 libXrender.i686 libXrandr.i686

Creando el Dispositivo AVD


1. Ejecuta el comando android avd para crear tu primer Dispositivo Virtual Android 2. Seleccionamos New... 3. Le damos un nombre a este nuevo dispositivo, por ejemplo AvdFedora. En Device seleccionamos una de las plantillas que hay, por ejemplo la del Nexus S que tiene una resolucin de 480x800. En el Target seleccionamos Android 4.1 (Api level 16). En CPU > ARM (armeabi-v7a). Comprobamos que est marcado el checkboxs de Hardware Keyboard present. En SDcard le ponemos 1024 MB. Y pulsamos el botn OK.

Ejecutando el Emulador
Podemos ejecutar el emulador desde el Android Virtual Device Manager, seleccionando el emulador y pulsando sobre Start... o desde lnea de comandos de la siguiente manera: $ emulator -avd AvdFedora

Configurar la Aceleracin de la Mquina Virtual


$ yum install qemu $ emulator -avd AvdFedora -qemu -m 1024

Ms detalles aqu >> http://developer.android.com/tools/devices/emulator.html

Hola Fedora
Configurar Eclipse para Android
Despus de haber instalado Eclipse-JDT en Fedora se habr tenido que instalar tambin el OpenJDK Lo podemos comprobar as: $ java -version OpenJDK Runtime Environment (fedora-2.3.3.2.fc17-x86_64) OpenJDK 64-Bit Server VM (build 23.2-b09, mixed mode) $ javac -version javac 1.7.0_09 (aunque no lo dice es la versin 7 del openJdk)

Por lo que vamos a instalar ahora el Oracle SE JDK 6 U38 (el que habamos descargado anteriormente) y ha configurarlo en Eclipse para utilizarlo con Android. $ chmod a+x jdk-6u38-linux-x64-rpm.bin $ ./jdk-6u38-linux-x64-rpm.bin Nos dir lo siguiente >> Java(TM) SE Development Kit 6 successfully installed. Ahora abrimos Eclipse >> Preferencias >> Java >> JREs Instalados >> Aadir... >> VM Stndar y aadimos en Directorio /usr/java/jdk1.6.0_38 y en Nombre oracle-jdk1.6.0_38 Marcamos el checkbox de oracle-jdk1.6.0_38 y desmarcamos el de java-1.7.0-openjdk1.7.0.9x86_64 (o la arquitectura que sea) Ahora en Eclipse >> Preferencias >> Java >> Compilador >> Nivel de Conformidad de compilador >> 1.6 >> Aplicar >> Aceptar

Crear un Proyecto Android Nuevo


1. Desde Eclipse, Ctrl+N y seleccionamos Android >> Android Application Project. 2. En Nombre de la Aplicacin le ponemos Hola Fedora. El nombre del proyecto lo podemos dejar como est. En el nombre del package le ponemos android.hispano.holafedora. Lo dems lo podemos dejar como est de momento. Le damos a Siguiente y en la siguientes ventanas volvemos a

seleccionar Siguiente sin tocar nada (eso se podra ver en otro captulo), hasta llegar a una que tiene un botn de Finalizar, finalizamos sin editar nada y esperamos un poco hasta que se cree el nuevo proyecto Android. 3. Para ejecutar el proyecto desde Eclipse >> Botn derecho sobre el proyecto y en Ejecutar como >> Android Application.

Y a programar...

You might also like