Я пытаюсь построить проект Cordova с помощью gradle в качестве инструмента построения. В проекте Cordova у меня есть собственный плагин, который требует Java 1.7.
В build.gradle, который поставляется с Cordova, версия 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, чтобы сделать эту работу?