我项目的gradle文件具有以下内容:

compileOptions {
    sourceCompatibility JavaVersion.VERSION_1_7
    targetCompatibility JavaVersion.VERSION_1_7
}


如果未设置此值,sourceCompatibility / targetCompatibility将是什么(如何检查此值)?这些值如何更改?是否所有的Android设备都安装了Java 1.6和1.7?

最佳答案

sourceCompatibility指定使用Java编程语言的版本来编译.java文件。

sourceCompatibility的默认值是当前使用的JVM的版本。

targetCompatibility的默认值为sourceCompatibility

07-24 09:48