5 votes

Android Studio : Impossible de déterminer la version de Java à l'aide de l'exécutable C:\Program Fichiers \Java\jdk -10 \bin\java.exe

Je voulais utiliser mon JDK 10 dans mon Android Studio. Je suis allé dans Fichiers > Structure du projet et j'ai spécifié l'emplacement de mon JDK :

C:\Program Files\Java\jdk-10

Après avoir cliqué sur "OK", j'ai vu apparaître un écran Gradle sync failed avec une erreur :

Could not determine Java version using executable C:\Program Files\Java\jdk-10\bin\java.exe.

J'ai défini la variable JAVA_HOME comme étant mon dossier jdk et jre, et la variable path comme suit C:\ProgramData\Oracle\Java\javapath mais le problème persiste.

Je peux aussi trouver la version Java avec la commande :
"C:\Program Files\Java\jdk-10\bin\java.exe" -version ce qui me donne la version correcte :

java version "10" 2018-03-20
Java(TM) SE Runtime Environment 18.3 (build 10+46)
Java HotSpot(TM) 64-Bit Server VM 18.3 (build 10+46, mixed mode)

Capture d'écran :

enter image description here

Versions :

Système d'exploitation : Windows 10 64-bit
Android Studio Version : 3.1.0.16
JDK Version : 10

3voto

reza rahmad Points 623

Cela arrive dans Android studio 3.2.0 quand vous importez votre projet dans le nouveau Android studio vous devez utiliser ce build gradle ou plus récent

dependencies {
    classpath 'com.android.tools.build:gradle:3.2.0-alpha14'

}

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X