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

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

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

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

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

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

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

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

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

Android Gradle प्लग इन 7.4.0-alpha04 से, AGP में JVM 11 के बाइटकोड का इस्तेमाल किया जाता है. इसका मतलब है कि अगर AGP के लिए कॉम्पाइल किया जाता है या कस्टम Lint जांच लिखी जाती है, तो आपको 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)) की मैप की गई वैल्यू के बारे में क्वेरी करना काम नहीं करता" के साथ वैरिएंट एपीआई को बंद कर देता है