配置gradle compileOptions

时间:2016-02-15 20:11:36

标签: android build.gradle

我的项目的gradle文件包含以下内容:

compileOptions {
    sourceCompatibility JavaVersion.VERSION_1_7
    targetCompatibility JavaVersion.VERSION_1_7
}

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

2 个答案:

答案 0 :(得分:0)

例如,您可以使用此配置通过Retrolambda在Android上使用Java 8 lambdas:

compileOptions {
    sourceCompatibility JavaVersion.VERSION_1_8
    targetCompatibility JavaVersion.VERSION_1_8
}

答案 1 :(得分:0)

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

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

targetCompatibility的默认值为sourceCompatibility