我目前在我的一个应用程序中使用 Android Gradle Experimental 插件,我希望能够使用retrolambda库。要求之一是指定一些 compileOptions。在普通的 android 构建插件中,这是有效的:
android {
compileOptions {
sourceCompatibility JavaVersion.VERSION_1_8
targetCompatibility JavaVersion.VERSION_1_8
}
}
对于新的 Experimental 插件,我在 model.android 下添加了这个:
model {
android {
compileOptions {
sourceCompatibility JavaVersion.VERSION_1_8
targetCompatibility JavaVersion.VERSION_1_8
}
}
}
但是,上述结果会导致 gradle 同步错误:
Gradle 'ApkTestRunner' project refresh failed
Error:Cause: com.android.build.gradle.managed.AndroidConfig$Impl
如何使用新的 Android Experimental Gradle 插件设置 sourceCompatibility 和 targetCompatibility?
谢谢。