Professional Documents
Culture Documents
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
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/
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
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
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
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...