【发布时间】:2015-06-05 19:49:43
【问题描述】:
我正在尝试使用 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 来完成这项工作吗?
【问题讨论】:
标签: java android cordova gradle