Could not determine java version

2021-03-08  本文已影响0人  雪狼老巫

之前编译没有问题,突然再用./gradlew编译Android工程的时候,碰到了如上的错误。

原因如下:

电脑安装的java版本是11.0.2的(可以通过java -version查看),而用的gradle版本是3.3,因为gradle和java版本不兼容,造成了报如上错误。(可能是不小心点了java的更新吧,没有记得主动升级过java版本)

解决办法:

降低java版本或者升级gradle版本使两者匹配,如果是团队开发,升级gradle大家都得动,所以还是乖乖的降低java版本吧。我看了一下,我电脑装了好几个java版本,我通过修改JAVA_HOME来修改的。如下:

在~/.bash_profile最后面追加:export JAVA_HOME=/Library/Java/JavaVirtualMachines/jdk1.8.0_74.jdk/Contents/Home即可解决问题

上一篇下一篇

猜你喜欢

热点阅读