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 Upgrade Assistant की रिपोर्ट और रोलबैक करने की सुविधा

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)

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

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