49 votes

Impossible de déterminer la version de Java à partir de '9.0.1'.

J'essaie de télécharger le projet sur bintray et j'obtiens une erreur :

Could not determine java version from '9.0.1'.

J'ai lu que c'est un bug de grade et qu'il est corrigé dans les versions supérieures, j'ai essayé de changer gradle version à 4.2.1 mais je reçois une autre erreur :

La synchronisation de Gradle a échoué : Aucune propriété de ce type : FOR_RUNTIME pour la classe : org.gradle.api.attributes.Usage Consulter le journal de l'IDE pour plus de détails (Aide | Afficher le journal) (571ms)

Propriétés de Gradle :

distributionBase=GRADLE_USER_HOME
distributionPath=wrapper/dists
zipStoreBase=GRADLE_USER_HOME
zipStorePath=wrapper/dists
distributionUrl=https\://services.gradle.org/distributions/gradle-4.2.1-all.zip

Construire le projet gradle

buildscript {
    ext.kotlin_version = '1.1.51'

    repositories {
        google()
        jcenter()
    }
    dependencies {
        classpath 'com.android.tools.build:gradle:3.0.0-beta7'
        classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:$kotlin_version"
        classpath 'com.novoda:bintray-release:0.5.0'

        // NOTE: Do not place your application dependencies here; they belong
        // in the individual module build.gradle files
    }
}

allprojects {
    repositories {
        google()
        jcenter()
    }
}

task clean(type: Delete) {
    delete rootProject.buildDir
}

0 votes

Montrer build.gradle (Projet)

0 votes

@IntelliJAmiya fait

1 votes

Utilice gradle-3.3-all.zip

0voto

Parthiban Points 136

Assurez-vous que vos fichiers sous JDK sont accessibles. J'ai eu le même problème parce que mon processus n'était pas en mesure d'accéder à mes fichiers JDK en raison d'un problème de proxy. Puis j'ai changé le chemin de mon JDK. Cela a fonctionné.

0voto

syslogic Points 749

Je viens d'essayer de construire avec Gradle 4.3, avec le JDK 9.0.1. cela pourrait éventuellement fonctionner dans Android Studio (parce que le JDK fourni est une version plus ancienne), mais pas lors de la construction avec Jenkins 2.89.2 (qui semble ne pas encore supporter le JDK 9.0.1, se plaignant littéralement). Could not determine java version from '9.0.1' ). bintray pourrait également être construit avec Jenkins, car le message d'erreur est quelque peu identique.

rétrogradation vers JDK 8 dans gradle.properties a réglé le problème pour moi :

org.gradle.java.home=/usr/java/jdk1.8.0_152

combiné avec gradle-wrapper.properties :

distributionUrl=https\://services.gradle.org/distributions/gradle-4.1-all.zip

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