Instalación del Android SDK en Fedora 16 x64

Valoración del Usuario:  / 0
MaloBueno 

El sistema operativo Android está consiguiendo cada vez más cuota de mercado. Gracias a esto es relativamente sencillo publicar una aplicación en el Android Market y conseguir unos pequeños ingresos. Los pasos para preparar el sistema utilizan Fedora 16 de 64 bits junto con el entorno de programación Eclipse. Es posible realizar los mismos pasos para otras distribuciones y entornos de programación como Netbeans.

La guía está dividida en varias partes:

  • Instalación del IDE.
  • Instalación de los requisitos necesarios para el SDK.
  • Descarga del SDK.
  • Instalación y configuración del Plug-in de Eclipse.
  • Creación de una imagen de Android.
  • Creación de una aplicación de ejemplo.

SDK

Instalación del IDE

  • Fedora: su -c 'yum groupinstall Eclipse'
  • Ubuntu: sudo apt-get install eclipse

Instalación de los requisitos necesarios para el SDK
Para Fedora de 64 bits hay que instalar varios paquetes:
yum install glibc.i686 glibc-devel.i686 libstdc++.i686 zlib-devel.i686 ncurses-devel.i686 libX11-devel.i686 SDL.i686 libzip.i686 libX11.i686 libXrandr.i686

Descarga del SDK
Descargamos el paquete del SDK de la web de Google. El paquete es para sistemas de 32 bits, si nuestro sistema es de 64 bits hace falta instalar unos cuantos paquetes.

  • SDK: http://dl.google.com/android/android-sdk_r15-linux.tgz
  • Descomprimimos el archivo en una carpeta conocida.
  • En la carpeta comprimida, ejecutamos Tools/Android
  • Seleccionamos el SDK que queremos descargar

    Ventana inicial del SDK

    • SDK 4: disponible en unos pocos terminales.
    • SDK 3: versión para tablets. No hay teléfonos que lo usen.
    • SDK 2.3: es la versión para teléfonos que está instalada en más terminales.
    • Aceptamos el contrato de licencia.

    Licencia del SDK


Instalación y configuración del Plug-in de Eclipse
Abrimos Eclipse, en el menú Ayuda / Help seleccionamos “Install new software”.

Entorno Eclipse

Hay que añadir como fuente de software:

Nueva fuente de software

Hay que instalar todos los paquetes del repositorio. Es posible que al instalar los paquetes aparezca un mensaje de error “(com.android.ide.eclipse.adt.feature.group 15.0.1.v201111031820-219398) requires 'org.eclipse.wst.sse.core 0.0.0' but it could not be found”. Si te sale este error tu versión de Eclipse no tiene definido el repositorio de componentes de Eclipse. Para añadirlo, en “Install new software” ponemos:

A partir de ese momento podremos instalar los paquetes del SDK. Al reiniciar el sistema preguntará la ruta del SDK y se configurará.

Configuración del SDK

Configuración del SDK (2)

 

Creación de una imagen de Android
El último paso para preparar el sistema es crear una imagen de Android. Esta imagen contendrá todos los recursos del teléfono móvil y permitirá probar las aplicaciones en caso de no tener un sistema real. Dependiendo de la configuración de la imagen, el teléfono tendrá conexión a Internet o podrá hacer llamadas simuladas. En Eclipse pulsamos en el botón “Opens the Android Virtual Device Manager” para crear la imagen. Pulsamos en el botón “New” para continuar.

Creación de la máquina virtual

Seleccionamos las funciones que queremos añadir a la imagen.

Funciones de la máquina virtual

Hay dos parámetros importantes:

  • Snapshot: Enabled. Permitirá que el inicio de la imagen sea más rápido.
  • Device RAM size: 1024. Influye en el rendimiento de la imagen.

Un detalle importante es que la primera ejecución de la imagen es muy lenta: tarda varios minutos. Esto es normal. Cuando la imagen esté funcionando ya podremos programar en Eclipse. Ejecutamos la imagen dejando los parámetros que se muestran a continuación.

Ejecución de la máquina virtual

Inicio de la máquina virtual

Creación de una aplicación de ejemplo

  • En Eclipse, Menú Archivo, Nuevo, Proyecto.
  • Seleccionamos “Android sampled project”.
  • Seleccionamos el API del SDK.

Selección de la versión del SDK

  • Seleccionamos uno de los ejemplos. Por ejemplo “Notepad”.
  • Ejecutamos el código en la máquina virtual pulsando “Ejecutar” (CRTL+F11).

Aplicación de ejemplo

Post your comments...

    Información Adicional