Could not determine java version from '9.0.1'
This issue was in gradle version lower than 4.3
, so update your gradle.properties to 4.3
or above:
distributionUrl=https\://services.gradle.org/distributions/gradle-4.3-all.zip
Why this error occur?: Because of you have different JDK on your system than your android-studio JDK version.
Therefore your JDK should be compatible with each other, and by following this way you can manage that:
File
-> Other settings
-> Default project structure
You can use embedded JDK or use your own.
Also you may have some issues with terminal
, and that's belong to a conflict between your multiple JDK.
Solution worked with me is to uninstall the java 9 JDK.
In my case the error was
Could not determine java version from '10'.
I went to preferences in Unity (edit > preferences in windows or Unity > preferences in MAC), external tools, JDK dir and changed went up a couple of levels. I was using JDK 10, but changed to the folder of JDK 8 and this solved the issue.
You should also delete Java JDK. Just run the following:
- cd /Library/Java/JavaVirtualMachines
- sudo rm -rf jdk1
Now check typing 'java' in your terminal.
For more references you can look here: https://www.howtogeek.com/230145/how-to-uninstall-java-on-mac-os-x/
I had this problem on macOS and I solved it by:
Removing the too new java jdk
brew cask uninstall java
And installing an older one
brew tap caskroom/versions
brew cask install java8
All this handled via Homebrew