我正在尝试使用gradle作为构建工具来构建Cordova项目。在Cordova项目中,我有自己的插件需要Java 1.7。
在随Cordova一起提供的build.gradle文件中,Java版本是1.6。 build.gradle:
android {
compileOptions {
sourceCompatibility JavaVersion.VERSION_1_6
targetCompatibility JavaVersion.VERSION_1_6
}
}
build.gradle文件上有一个很大的警告,说它是一个生成的文件,不应该被编辑。根据我所了解的,自定义gradle构建步骤的方法是创建一个build-extras.gradle文件。
我已经创建了一个build-extras.gradle文件,并尝试了以下操作:
android {
compileOptions {
sourceCompatibility JavaVersion.VERSION_1_7
targetCompatibility JavaVersion.VERSION_1_7
}
}
但似乎并没有起作用,构建我的项目时仍然出错。
错误:
> strings in switch are not supported in -source 1.6
> switch (action) {
> ^ (use -source 7 or higher to enable strings in switch)
有人能帮忙我弄清楚如何设置Gradle使其工作吗?