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

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

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

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

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)

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

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