के साथ कॉर्डोवा प्रोजेक्ट का निर्माण करते समय जावा संस्करण ओवरराइड करें मैं एक बिल्ड टूल के रूप में ग्रेडल का उपयोग करके कॉर्डोवा प्रोजेक्ट बनाने की कोशिश कर रहा हूं। कॉर्डोवा प्रोजेक्ट में मेरे पास अपनी प्लगइन है जिसके लिए जावा 1.7 की आवश्यकता है।ग्रेडल
निर्माण में। कॉर्डोवा के साथ आता है। जावा संस्करण 1.6 संस्करण है। build.gradle:
android {
compileOptions {
sourceCompatibility JavaVersion.VERSION_1_6
targetCompatibility JavaVersion.VERSION_1_6
}
}
build.gradle एक बहुत बड़ी चेतावनी है कि यह एक उत्पन्न फ़ाइल है जिसे संपादित नहीं किया जाना चाहिए, Gradle निर्माण कदम अनुकूलित करने के लिए तरीका है कहते हैं के साथ आता है - के रूप में मैं समझता हूँ - करने के लिए एक बिल्ड-extras.gradle फ़ाइल बनाएँ।
मैं एक निर्माण 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 इस काम करने के लिए कर सकते हैं?