LoginSignup
18
17

More than 5 years have passed since last update.

Android:「Could not determine java version from '10.0.1'」の対処方法

Last updated at Posted at 2018-07-25

はじめに

Android開発で、./gradlewを行う際に
Could not determine java version from '10.0.1'.
というエラーに遭遇いたしました。初心者のため備忘録を含め残したいと思います。

最初に今回参考にしたGitHubとなります。より正確な情報が記載されておりますので、よろしければご参照ください。

今回参考にしたGitHub:https://github.com/gradle/gradle/issues/5764

①gradleのアップグレードを行う

https://gradle.org/install/#with-the-gradle-wrapper
上記公式の記事を参考に、

upgrade
$ ./gradlew wrapper --gradle-version=4.9 --distribution-type=bin

とすることで解決できるようでしたが、僕の場合は、当初のエラー同様に

スクリーンショット 2018-07-25 16.48.32.png

上記の通りとなり解決できませんでした。

②gradle/wrapper/gradle-wrapper.propertiesのバージョンを変更する

gradle/wrapper/gradle-wrapper.properties


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

以下のように変更

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

スクリーンショット 2018-07-25 16.53.49.png

上記のように変更し再度、

ターミナル
$ ./gradlew wrapper --gradle-version=4.9 --distribution-type=bin

とすることで殆どの方が解決されると思います。

以下は上記でも解決しなかったケースです。
gradle/wrapper/gradle-wrapper.propertiesのバージョンを変更しましたが、
僕のケースでは下記のエラーが返ってきました。

ターミナル
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.

というエラーとなり、upgradeができませんでした。

http://ksoichiro.blogspot.com/2015/10/gradle-28spock.html
上記記事を参考にbuild.gradleを調整すれば無事にupgradeすることができました。

ご参考になれば幸いです。

18
17
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
18
17