Android Gradle प्लगिन 9.5.0

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

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

Android Gradle प्लगिन 9.5, ज़्यादा से ज़्यादा एपीआई लेवल 37 के साथ काम करता है. Android Gradle प्लगिन 9.5 के साथ काम करने वाले टूल वर्शन से जुड़ी अन्य ज़रूरी जानकारी यहां देखें:

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

अपने-आप बैकअप लेने और रीस्टोर करने की सुविधा की जांच करना

AGP 9.5.0-alpha09 में, अपने-आप बैकअप लेने और रीस्टोर करने की सुविधा की जांच करने के लिए टेस्ट जोड़े गए हैं. इससे, रिलीज़ करने से पहले, रीस्टोर किए गए डेटा के गायब होने या उसके काम न करने की समस्या को पकड़ा जा सकता है. testOptions.backupTests ब्लॉक में, टेस्ट सुइट की जानकारी दें. इसके बाद, AGP, JUnit 5 के टेस्ट बनाता है और उन्हें चलाता है. ये टेस्ट, कनेक्ट किए गए डिवाइसों पर आपके ऐप्लिकेशन में टेस्ट डेटा जोड़ते हैं, ऐप्लिकेशन का बैकअप लेते हैं और उसे रीस्टोर करते हैं. साथ ही, यह भी देखते हैं कि डेटा सुरक्षित है या नहीं. स्थानीय, क्लाउड, और डिवाइस-टू-डिवाइस ट्रांसफ़र की जांच की जा सकती है. इसके नतीजे, एचटीएमएल टेस्ट रिपोर्ट में दिखते हैं. ज़्यादा जानकारी के लिए, देखें अपने-आप बैकअप लेने और रीस्टोर करने की सुविधा की जांच करना और बैकअप लेने और रीस्टोर करने की सुविधा की जांच करने से जुड़ी रिलीज़ नोट.

ठीक की गई समस्याएं

Android Gradle प्लगिन 9.5.0-alpha09

ठीक की गई समस्याएं
Android Gradle प्लगिन
Gradle 9.8.0, AGP 9.4.1 के साथ, Configuration.setVisible() के बंद होने की जानकारी देता है

Android Gradle प्लगिन 9.5.0-alpha08

ठीक की गई समस्याएं
Android Gradle प्लगिन
जेडीके 25 का इस्तेमाल करने पर, generateReleaseRFile टास्क में चेतावनी दिखना
ANDROID_PREFS_ROOT को हटाने के बाद भी, AGP 8.11+ / 9.0 की वजह से बिल्ड ब्लॉक होना

Android Gradle प्लगिन 9.5.0-alpha07

ठीक की गई समस्याएं
एजीपी 9.5.0-alpha07 में, सार्वजनिक तौर पर बताई गई किसी भी समस्या को 'ठीक की गई' के तौर पर मार्क नहीं किया गया है

Android Gradle प्लगिन 9.5.0-alpha06

ठीक की गई समस्याएं
Android Gradle प्लगिन
केएमपी AndroidX के सोर्स, केएमपी से अलग मॉड्यूल के बिना डाउनलोड नहीं होते
Configuration.setVisible(boolean) तरीके को बंद कर दिया गया है
AGP 9.3.0 के नए ऑप्टिमाइज़ेशन { enable = true } DSL से, ApplicationVariant ऑब्जेक्ट में isMinifyEnabled सेट नहीं होता

Android Gradle प्लगिन 9.5.0-alpha05

ठीक की गई समस्याएं
एजीपी 9.5.0-alpha05 में, सार्वजनिक तौर पर बताई गई किसी भी समस्या को 'ठीक की गई' के तौर पर मार्क नहीं किया गया है

Android Gradle प्लगिन 9.5.0-alpha04

ठीक की गई समस्याएं
Android Gradle प्लगिन
BouncyCastle डिपेंडेंसी को बीओएम का इस्तेमाल करना चाहिए

Android Gradle प्लगिन 9.5.0-alpha03

ठीक की गई समस्याएं
Android Gradle प्लगिन
AGP 9.2.0 में गड़बड़ी: `LibraryExtension.getSourceSets()` को ऐसे इंटरफ़ेस पर टाइप किया गया है जिसे सोर्स-सेट लागू करने की सुविधा अब लागू नहीं करती. इससे ClassCastException होता है
CommonExtension.resourcePrefix के दस्तावेज़ पूरे नहीं हैं

Android Gradle प्लगिन 9.5.0-alpha02

ठीक की गई समस्याएं
लिंट
जब LintFix में कोई ऐसा विकल्प होता है जिससे कोई बदलाव नहीं होता, तब AGP का SarifReporter, अमान्य JSON जनरेट करता है

Android Gradle प्लगिन 9.5.0-alpha01

ठीक की गई समस्याएं
Android Gradle प्लगिन
एक ऐसा टेस्ट जोड़ें जिससे यह पुष्टि की जा सके कि जगह बदलने से, टास्क के एक्ज़ीक्यूशन पर कोई असर नहीं पड़ता