2012-07-11 6 views
11

Extraje el SDK de Android en una carpeta que hice llamada "/ usr/android/android-sdk-linux". Voy a "tools /" y hago doble clic en el archivo ejecutable "android", hago clic en "Run in Terminal" pero no pasa nada. También hago clic en "Ejecutar" pero nuevamente no pasa nada. i ejecutar en el terminal (./android de comandos), y me sale:Linux Ubuntu El administrador de Android SDK no se está iniciando - android: java: no encontrado

./android: 1: ./android: java: not found 
./android: 1: ./android: java: not found 
./android: 110: exec: java: not found 

Entonces ¿por qué sucede esto?

Editar: Éstos son los resultados de ~$ java

* default-jre 
* gcj-4.6-jre-headless 
* openjdk-6-jre-headless 
* gcj-4.5-jre-headless 
* openjdk-7-jre-headless 

Respuesta

18

Todo lo que tenía que hacer era sudo apt-get install openjdk-7-jdk. Nunca intenté una instalación manual nuevamente. oh y perdón por mi ignorancia en las respuestas anteriores.

+1

Gracias por eso, he editado su respuesta, espero que sea correcta, funcionó para mí de esa manera, creo que fue un error tipográfico – Trufa

+0

Muchas gracias amigo. Me salvaste el tiempo –

+0

Mismo problema. Funcionó perfectamente – ovrwngtvity

1

Parece que usted no tiene instalado Java. Intenta ejecutar java - ¿No se ha encontrado?

+0

java está instalado ... mira arriba para ver los resultados de 'java' –

1

Asegúrese de tener instalado Java6 JDK en particular.

+1

Tengo jdk 7 en ... ¿tiene que ser 6? –

15

cuando está utilizando Distribución Linux basada en Debian, la mejor solución si instala JDK manualmente (no desde el repositorio) es haciendo un enlace simbólico que apunte a un comando java.

He resuelto este problema. Crear un enlace Symbolik llamado /usr/bin/java punto de dan a /home/su_nombre/your_jdk_folder/bin/java

Este es el comando de ejemplo en la terminal/Konsol

sudo ln -s /home/azware/tmp/jdk1.7.0_03/bin/java /usr/bin/java 
+0

que funcionó en mi Ubuntu 14.04 y eclipse kepler. Pero va a ser imposible recordar cambiar este enlace simbólico cada vez que actualizo mi JRE. Debe haber un archivo .ini en Eclipse que contenga esta configuración. – faizal

0

que estaba usando Android Studio en Ubuntu 14.04, 64 bits y este error fue causado debido a los problemas con los permisos de archivo en $home/android-studio/sdk/tools

$sudo chmod -R 755 ./* 

Al ejecutar el comando en $home/android-studio/sdk/tools, se solucionó el problema.

3

Usando Ubuntu 14.04 con Sun JDK 1.8 en/opt/JDK He resuelto este problema con esto:

sudo update-alternatives --install /usr/local/bin/java java /opt/jdk/bin/java 0 
sudo update-alternatives --install /usr/local/bin/javac javac /opt/jdk/bin/javac 0 

Este utiliza el sistema de alternativas basadas en Debian que Ubuntu utiliza también. Tenga en cuenta que esto es en el caso de que no tenga instalada otra Java (es decir, OpenJDK). Si tiene otra Java instalada, es probable que ya tenga una alternativa instalada. Consulte la página del manual update-alternatives para ver cómo funciona el sistema.

Cuestiones relacionadas