Android Gradle प्लग इन 7.4.0 (जनवरी 2023)

Android Gradle प्लग इन 7.4.0 एक मुख्य रिलीज़ है, जिसमें कई तरह के नए सुविधाओं और सुधारों के बारे में है.

इनके साथ काम करता है

कम से कम वर्शन डिफ़ॉल्ट वर्शन नोट
ग्रेडल 7.5 7.5 ज़्यादा जानने के लिए, Gredle को अपडेट करना देखें.
SDK टूल बनाने वाले टूल 30.0.3 30.0.3 SDK बिल्ड टूल इंस्टॉल करें या कॉन्फ़िगर करें.
एनडीके लागू नहीं 23.1.7779620 एनडीके के किसी दूसरे वर्शन को इंस्टॉल करें या कॉन्फ़िगर करें.
जेडीके 11 11 ज़्यादा जानने के लिए, JDK वर्शन सेट करना देखें.

AGP अपग्रेड Assistant के अपग्रेड के बाद की रिपोर्ट और रोल बैक करने की सुविधा

एजीपी अपग्रेड असिस्टेंट में अब अपग्रेड के बाद की रिपोर्ट शामिल है. यह रिपोर्ट पूरे हो चुके चरणों की जानकारी देता है और बताता है कि अपग्रेड पूरा हुआ या नहीं या असफल. इसमें किए गए बदलावों को वापस लाने की कार्रवाई भी शामिल है अगर प्रोजेक्ट को बनाने या उसकी जांच करने में कोई समस्या आ रही है, तो अपग्रेड असिस्टेंट उन्हें मैन्युअल तौर पर बाहर रखें.

प्रोजेक्ट इंपोर्ट साथ-साथ चलता है

Studio IDE अब Gradle 7.4.2 या और 'Android Gradle प्लग इन 7.2.0' या इसके बाद वाला वर्शन होना चाहिए. खास तौर पर, जब Android Studio, Gradle सिंक करता है. इसमें प्रोजेक्ट के बारे में जानकारी देने वाली जानकारी शामिल होती है आपके बिल्ड को साथ-साथ कैसे बनाया जाता है. आम तौर पर, इससे सिंक करने की स्पीड बढ़ जाती है खास तौर पर बड़े प्रोजेक्ट के लिए. मानदंड से पता चलता है कि इसमें लगने वाला समय का इस्तेमाल बहुत बड़े प्रोजेक्ट के लिए Gradle मॉडल बनाने के लिए किया जाता है (इसमें 3,500 Gradle सबप्रोजेक्ट होते हैं) यह 50% कम हो गया है. इसे 10 मिनट से घटाकर 5 मिनट किया गया.

'Android Gradle प्लग इन', JVM 11 बाइट कोड को टारगेट करता है

'Android Gradle प्लग इन 7.4.0-alpha04' से शुरू होकर, एजीपी JVM 11 के साथ शिपिंग की जाती है बाइट कोड डालें. इसका मतलब है कि अगर एजीपी के हिसाब से कंपाइल किया जाता है या कस्टम लिंट लिखा जाता है जांच करता है, तो आपको JVM 11 बाइट कोड को टारगेट करना शुरू करना होगा. ऐसा करने के तरीकों में से एक अपनी मॉड्यूल-लेवल build.gradle फ़ाइल में यहां दी गई जानकारी को शामिल करना है:

sourceCompatibility = "11"
targetCompatibility = "11"

पैच रिलीज़

'Android Gradle प्लग इन' के लिए पैच रिलीज़ की सूची नीचे दी गई है 7.4.

Android Gradle प्लग इन 7.4.1 (फ़रवरी 2023)

इस छोटे अपडेट में ये गड़बड़ियां ठीक की गई हैं:

ठीक की गई समस्याएं
destination प्रॉपर्टी से इसमें माइग्रेट करें outputLocation प्रॉपर्टी, जिसका इस्तेमाल बंद होने की चेतावनी के लिए किया गया है और Gradle 9.0 के लिए तैयारी करें
AGP 7.4.0-rc01, वैरिएंट एपीआई को " टास्क '...' से पहले map(provider(java.util.Set)) पूरा हो चुका है काम नहीं करता"