- SDK de Android (librerías),
- Eclipse (con lo que programas)
- ADT (plugin para Eclipse con herramientas para proyectos Android)
- 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-libssi te da un error con el anterior comando, prueba con:
sudo apt-get install ia32-libs-multiarch
2.Descargar y descomprimir sdk android para linux desde:
http://developer.android.com/sdk/index.htmlDescomprimimos 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-linuxDesde 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' >> ~/.bashrcy cerramos el terminal y lo volvemos abrir.
3. Instalamos Eclipse
sudo apt-get install eclipse
4. En terminal introducimos:
androidinstalamos 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
7. Simulando:
Miramos el código según tu marca de móvil en:
http://developer.android.com/guide/developing/device.htmly 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.rulespara comprobarlos en terminal tecleamos esto para ver que dispositivos el sistema ha detectado:
adb devices