En primer lugar, necesitamos instalar desde yaourt el paquete android-sdk, pero nos podemos encontrar con el siguiente error al intentar resolver las dependencias:
== Compilando e instalando el paquete == Instalar o compilar las dependencias que faltan para android-sdk: error: destino no encontrado: lib32-ncurses
Esto ocurre porque nuestro sistema es de 64 bits y está intentando compilar una librería de 32, para solucionarlo hay que instalar el soporte “multilib“, descomentando las líneas siguientes en /etc/pacman.conf :
[multilib] Include = /etc/pacman.d/mirrorlist
Actualizamos pacman:
pacman -Syu
Lo intentamos de nuevo y ya no debe de dar ningún problema:
yaourt -S android-sdk yaourt -S aur/eclipse-android
Abrimos eclipse y en la pantalla de configuración elegimos el directorio del sdk, también se puede modificar la ruta desde Window -> Preferences -> “android” (SDK Location):
/opt/android-sdk
Instalamos ADB (Android Debug Bridge), que nos permite conectar nuestro dispositivo con el sistema:
yaourt -S adb android-udev
Una vez terminado añadimos nuestro usuario al grupo “adbusers”:
gpasswd -a USUARIO adbusers
Conectamos nuestro dispositivo y comprobamos que el sistema lo ha detectado con:
adb devices
Si todo ha ido bien, nos devolverá algo como:
List of devices attached HT06MPL06471 device
Y ya podemos empezar a programar con Android en ArchLinux 64bits.