Tôi đang cố gắng xây dựng một dự án Cordova bằng cách sử dụng gradle như một công cụ xây dựng. Trong dự án Cordova, tôi có plugin của riêng tôi yêu cầu Java 1.7.Ghi đè phiên bản Java khi xây dựng một dự án Cordova với gradle
Trong build.gradle đi kèm với Cordova phiên bản java là 1.6. build.gradle:
android {
compileOptions {
sourceCompatibility JavaVersion.VERSION_1_6
targetCompatibility JavaVersion.VERSION_1_6
}
}
Các build.gradle đi kèm với một cảnh báo lớn tuyệt vời mà nói nó là một tập tin được tạo ra mà không cần phải thay đổi nội dung, cách để tùy chỉnh xây dựng bước gradle là - như tôi hiểu - để tạo tệp build-extras.gradle.
tôi đã tạo ra một tập tin build-extras.gradle và thử như sau:
android {
compileOptions {
sourceCompatibility JavaVersion.VERSION_1_7
targetCompatibility JavaVersion.VERSION_1_7
}
}
Nhưng nó dường như không làm việc. Tôi vẫn gặp lỗi khi xây dựng dự án của mình.
Lỗi:
> strings in switch are not supported in -source 1.6
> switch (action) {
> ^ (use -source 7 or higher to enable strings in switch)
Ai đó có thể xin hãy giúp tôi tìm ra cách để thiết lập gradle để làm công việc này?