Written by: thempra on 27/05/2009 @ 23:10
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.
Descomprimir y ejecutar eclipse. En el menu «Help / Software Updates …» seleccionamos la solapa «Available Software» y añadimos como site:
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.
Catogories: Android, Software Libre