web-dev-qa-db-fra.com

Android Studio: impossible de déterminer la version de Java à l'aide de l'exécutable C:\Program Files\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 spécifié mon emplacement JDK:

C:\Program Files\Java\jdk-10

Après avoir cliqué sur 'OK', il m'a montré un message 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 sur mes dossiers jdk et jre, et la variable de chemin d'accès sur 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 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 bits
Version Android Studio: 3.1.0.16
Version JDK: 10

5
Caleb

cela se produit dans Android studio 3.2.0 lorsque vous importez votre projet dans le nouveau studio Android, vous devez utiliser cette version ou plus récente

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

}
2
reza rahmad