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

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

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

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

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

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

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

Studio IDE अब Gradle 7.4.2 या इसके बाद के वर्शन और Android Gradle प्लगिन 7.2.0 या इसके बाद के वर्शन का इस्तेमाल करने पर, प्रोजेक्ट को एक साथ इंपोर्ट करता है. खास तौर पर, जब 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)

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

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