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