Si queremos empezar a programar aplicaciones para Android desde Ubuntu necesitamos tener:

a)SDK de Android (librerías),
b)Eclipse (con lo que programas)
c)ADT (plugin para Eclipse con herramientas para proyectos Android)
d)ADV (en donde emular nuestras aplicaciones).


Para instalar y configurar eso hacemos:

1. En el caso que tengamos un Ubuntu de 64 bits necesitamos instalar las librerias de 32 bits, sino sabes cual tienes, instala igualmente.

sudo aptitude install ia32-libs

sudo apt-get install ia32-libs-multiarch

2. Descargar y descomprimir sdk android para linux desde:
http://developer.android.com/sdk/index.html
Descomprimimos el archivo a una carpeta, añadimos un punto al nombre de carpeta para ocultarla y así nos queda todo más ordenado y lo movemos a nuestra carpeta personal. Al final nos quedará en la carpeta:

/home/nombredeusuario/.android-sdk-linux


Desde nuestro explorador de archivos podemos alternar en ver y no ver los archivos ocultos pulsando CRTL+H

Añadimos al path (para que podamos acceder a su contenido desde cualquier sitio) así:

echo -e 'export PATH=${PATH}:~/.android-sdk-linux/tools:~/.android-sdk-linux/platform-tools' >> ~/.bashrc

y cerramos el terminal y lo volvemos abrir.

3. Instalamos Eclipse
sudo apt-get install eclipse

4. En terminal introducimos:

android

instalamos los tools, extras y un sdk de Android (ej. 2.2), recomiendo instalar la misma versión o inferior de Android que tengamos en nuestro móvil para posteriormente simular la aplicación en nuestros dispositivos sin problemas.

5.
Instalación del ADT en Eclipse

Help > Install New Software… donde debemos pulsar el botón Add… y poner los siguientes datos:

(ADT) Name: Android Plugin
Location: https://dl-ssl.google.com/android/eclipse/

instalamos todo

6. Window > Preferences > Android y donde pone SDK Location pones la ruta (.android-sdk-linux), si no vemos la carpeta porque está oculta pulsamos CRTL + H


Simulando:

a. Miramos el código según tu marca de móvil en:http://developer.android.com/guide/developing/device.html

y creamos un archivo con el gedit con el siguiente texto:
ej para un HTC;

SUBSYSTEM=="usb", ATTR{idVendor}=="0bb4", MODE="0666", GROUP="plugdev"

guardamos el archivo como: 51-android.rules y lo copiamos a:

/etc/udev/rules.d/

con el siguiente comando:

sudo cp 51-android.rules /etc/udev/rules.d/

Le damos permisos

sudo chmod a+r /etc/udev/rules.d/51-android.rules

para comprobarlos en terminal tecleamos esto para ver que dispositivos el sistema ha detectado:

adb devices

Aprovechando este post, les animo a visitar mi nuevo blog! http://www.yofriki.com