Wenn Sie . / Gradlew
in der Android-Entwicklung ausführen
Could not determine java version from '10.0.1'.
Ich bin auf den Fehler gestoßen. Ich möchte ein Memorandum für Anfänger aufbewahren.
Der erste ist GitHub, auf den ich mich diesmal bezog. Es werden genauere Informationen bereitgestellt. Wenn Sie möchten, beziehen Sie sich bitte darauf.
GitHub: https://github.com/gradle/gradle/issues/5764, auf den ich mich diesmal bezog
https://gradle.org/install/#with-the-gradle-wrapper Siehe den obigen offiziellen Artikel,
upgrade
$ ./gradlew wrapper --gradle-version=4.9 --distribution-type=bin
Es schien, dass es durch gelöst werden konnte, aber in meinem Fall war es das gleiche wie der anfängliche Fehler.
Es wurde wie oben und konnte nicht gelöst werden.
gradle/wrapper/gradle-wrapper.properties
distributionUrl=https\://services.gradle.org/distributions/gradle-2.4-all.zip
Geändert wie folgt
distributionUrl=https\://services.gradle.org/distributions/gradle-4.9-all.zip
Ändern Sie wie oben und wieder
Terminal
$ ./gradlew wrapper --gradle-version=4.9 --distribution-type=bin
Ich denke, dass die meisten Menschen dadurch gelöst werden.
Das Folgende ist ein Fall, der selbst oben nicht gelöst wurde. Ich habe die Version von gradle / wrapper / gradle-wrapper.properties geändert. In meinem Fall habe ich folgenden Fehler erhalten:
Terminal
because of exception org.spockframework.util.IncompatibleGroovyVersionException: The Spock compiler plugin cannot execute because Spock 1.0.0-groovy-2.3 is not compatible with Groovy 2.4.12.
Ich habe den Fehler erhalten und konnte kein Upgrade durchführen.
http://ksoichiro.blogspot.com/2015/10/gradle-28spock.html Ich konnte ein sicheres Upgrade durchführen, indem ich build.gradle unter Bezugnahme auf den obigen Artikel anpasste.
Wir hoffen auf Ihre Referenz.
Recommended Posts