Antes de empezar es necesario tener instalado Java, aquí puedes ver como instalar Oracle Java JDK en Ubuntu. Una vez tengamos el JDK instalado podemos instalar Android SDK que incluye proyectos de ejemplo, las herramientas de desarrollo, un emulador Android y las librerías necesarias.
Instalar Android SDK en Ubuntu
Descarga Android SDK Manager desde este enlace. Puedes descargarlo junto a Android Studio o descargar solo el SDK, en esta guía vamos a instalar solo el SDK. Una vez descargado extrae todo el contenido en la carpeta que prefieras.
Ahora con el terminal nos dirigimos a la carpeta donde hemos extraído el SDK y entramos en la carpeta “tools“, escribimos “android” en el terminal y entonces se abrirá el Android SDK Manager.
Desde el SDK Manager solo tienes que seleccionar las APIs que te gustaría descargar, o déjalo como viene por defecto (con la ultima API disponible), luego solo hay que pulsar instalar y aceptar todas las licencias.
Nota: Si solo quieres instalar el SDK, sin ejemplos, documentación ni emulador selecciona simplemente “SDK Platform”.
Ahora vamos a indicar al sistema donde tenemos instalado Android SDK, en el terminal:
1 |
sudo gedit ~/.bashrc |
Añadimos al inicio de este fichero las siguientes lineas, sustituyendo la ruta por la de vuestro sistema:
1 2 3 |
export PATH=${PATH}:/home/tools/android-sdk-linux/tools export PATH=${PATH}:/home/tools/android-sdk-linux/platform-tools export ANDROID_HOME=/home/tools/android-sdk-linux |
Ahora desde cualquier lugar podemos usar el comando “android” para abrir el SDK Manager
Añadir un dispositivo virtual Android
Para crear un dispositivo virtual y usarlo en el emulador, escribimos en el terminal:
1 |
android avd |
Desde ahí podemos configurar el dispositivo o dejar uno de los que viene por defecto, luego solo hay que guardarlo y pulsar “Start…” para lanzarlo al emulador.
Si al lanzar el emulador nos da error por que el directorio “sdk/tools/emulator” no existe, la solución es sencilla usando estos comandos:
1 2 |
mv emulator emulator.bak ln -s emulator64-arm emulator |
Comando adb
Para usar el comando adb necesitamos las siguientes librerías:
1 |
sudo apt-get install libc6:i386 libstdc++6:i386 |
Para aapt necesitamos añadir:
1 |
sudo apt-get install zlib1g:i386 |
Si con esto sigue sin funcionar podemos ver las librerías que nos faltan usando el comando:
1 |
objdump -x ./adb | grep NEEDED |