INSTALANDO IDE Y SDK

Primero hemos de tener bien configurado los paquetes necesarios para ejecutar java

apt-get install sun-java6-bin ia32-libs

Descargar Eclipse desde por ejemplo aqui.

http://eclipsemirror.yoxos.com/eclipse.org/technology/epp/downloads/release/ganymede/SR2/eclipse-jee-ganymede-SR2-linux-gtk.tar.gz

Descomprimir y ejecutar eclipse. En el menu “Help / Software Updates …”  seleccionamos la solapa “Available Software” y añadimos como site:

http://dl-ssl.google.com/android/eclipse/

Descargamos y descomprimimos las SDK para el desarrollo

http://dl.google.com/android/android-sdk-linux_x86-1.5_r2.zip

Desde eclipse configuramos las SDK en “Windows \ Preferences” en la seccion Android escribimos el path donde se ha descomprimido el anterior fichero descargado. A continuacion se nos agregaran los targets necesarios para ejecutar nuestra aplicacion compilada.

 **CONFIGURANDO DISPOSITIVO FISICO
**

Acabamos de completar una fase, desde este momento es posible empezar a desarrollar, con el inconveniente que deberiamos de usar el emulador, proceso un poco lento y poco estable (en mi opinion), por lo tanto el siguiente paso es preparar todo para poder picar codigo directamente contra nuestra PDA.

Ahora procederemos  a configurar en nuestra distribucion el dispositivo, y lo haremos pasandole al UDev los datos pertinentes al fichero /etc/udev/rules.d/50-android.rules y le agregarmos las siguientes dos lineas:

SUBSYSTEMS==“usb”, ATTRS{idVendor}==“0bb4”, ATTRS{idProduct}==“0c01”, MODE=“0666”, OWNER=“thempra”
SUBSYSTEMS==“usb”, ATTRS{idVendor}==“0bb4”, ATTRS{idProduct}==“0c02”, MODE=“0666”, OWNER=“thempra”

Cambiar el owner thempra por vuestro usuario. Seguidamente guardamos y le damos permisos de ejecucion:

chmod a+rx /etc/udev/rules.d/50-android.rules

Listo para empezar a trabajar con algunas de las herramientas que nos proporciona Google, para ello nos transladamos al directorio de las SDK de Android y entramos a la carpeta tools.

Conectarmos el androide a PC, y comprobamos que lo ha  detectado:

 ./adb devices

Listamos todos los targets que tenemos instalados:

./android list targets

Obteniendo algo como:

id: 1
     Name: Android 1.1
     Type: Platform
     API level: 2
     Skins: HVGA (default), HVGA-L, HVGA-P, QVGA-L, QVGA-P
id: 2
     Name: Android 1.5
     Type: Platform
     API level: 3
     Skins: HVGA (default), HVGA-L, HVGA-P, QVGA-L, QVGA-P
id: 3
     Name: Google APIs
     Type: Add-On
     Vendor: Google Inc.
     Description: Android + Google APIs
     Based on Android 1.5 (API level 3)
     Libraries:
      * com.google.android.maps (maps.jar)
          API for Google Maps
     Skins: QVGA-P, HVGA-L, HVGA (default), QVGA-L, HVGA-P

Y ahora ya solo nos falta  agregarlo

./android create avd –name androideFisico –target 2

 Listo, ya esta todo dispuesto para trabajar con Eclipse y Android, una pareja que dara mucho que hablar.