Cómo solucionar el error "tools.jar" en Android Studio

Cómo solucionar el error "tools.jar" en Android Studio

Hoy no es la primera vez que os hablamos de Android Studio en Rootear, ya te contamos cómo instalarlo en Ubuntu y cuando se actualizó también os contamos cómo instalarlo en todos los sistemas opertaivos. Un detalle importante que destacamos es que te explicamos cómo acelerar el emulador de Android en Linux, un detalle importante para los usuarios de este software. Hoy vamos a enseñarte cómo solucionar un error muy común en la ejecución de Android Studio.

Android Studio Linux

El error del que estamos hablando y que vamos a enseñarte a solucionar es, una vez ejecutamos ./studio.sh o pulsamos el ícono del programa nos aparece el siguiente error:

'tools.jar' is not in android studio classpath Please ensure JAVA_HOME points to JDK rather than JRE

El problema como podemos apreciar es Java, comenzamos la solución instalando OpenJDK:

sudo apt-get install openjdk-7-jdk

En este momento vamos a modificar el archivo de variables de entorno y añadiremos nuestro directorio de Java:

sudo nano /etc/environment

Añadimos entonces la siguiente línea:

JAVA_HOME=/usr/libr/jvm/java-1.7.0-openjdk-i386

Reiniciamos nuestro dispositivo y comprobamos si Java JDK ha sido instalado correctamente:

dpkg --list | grep -i jdk

Si la instalación no ha sido correcta usamos estos comandos para instalar Oracle JDK desde un repositorio privado:

sudo add-apt-repository ppa:webupd8team/javasudo apt-get update && sudo apt-get install oracle-jdk7-installer

Entonces comprobamos qué versión de JDK tenemos instalada:

java -version

Ahora repetimos la acción anterior y añadimos la variable JAVA_HOME a las variables de entorno, editamos el archivo de variables:

sudo vi /etc/environment

Añadimos esta línea si usamos 32 Bits:

JAVA_HOME=/usr/lib/jvm/java-1.7.0-openjdk-i386

Y para 64 Bits:

JAVA_HOME=/usr/libr/jvm/java-1.7.0-openjdk-amd64

Llegados a este punto usar ./studio.sh o lanzar el programa desde el dash y estará todo listo, hemos solucionado así un pequeño fallo culpa de las variables de entorno de Java. Ya tenemos disponible para nosotros el mejor software para programar en Android, que además funciona a la perfección en Linux. No olvides dejar tu comentario si tienes alguna duda.

Para ti
Queremos saber tu opinión. ¡Comenta!