今天改动以前的项目发现问题:
ERROR: Could not determine java version from 'JavaVersion.VERSION_1_8'
字面意思:
错误:无法从“javaVest.ValueNo.1y8”确定Java版本。
查看项目配置:
java -version 查看java版本也是1.8以上,没啥问题,找不到原因就google.在stack overflow上看到了这样的描述:
Android Studio - Could not determine Java version
I installed a fresh copy of Android Studio using terminal but when i create a new project it gives the error "Could not determine Java Version". JDK and SDK both are installed. Android Studio is updated to the latest version. I am using Ubuntu 14.04 LTS
我使用终端安装了一个新的Android工作室副本,但是当我创建一个新项目时,它给出了“不能确定Java版本”的错误。JDK和SDK都已安装。Android Studio更新为最新版本。我正在使用Ubuntu 14.04 LTS
所以姑且叫这个错误为: “不确定java版本错误”
给出的解决方案:
targetCompatibility 'JavaVersion.VERSION_1_8'
sourceCompatibility 'JavaVersion.VERSION_1_8'
将gradle文件中的java8支持换种写法,去掉单引号。
targetCompatibility JavaVersion.VERSION_1_8
sourceCompatibility JavaVersion.VERSION_1_8
编译通过,问题解决,不再深究了。懒。