Android Gradle प्लगिन 9.6 एक छोटी रिलीज़ है. इसमें कई नई सुविधाएं और सुधार शामिल हैं.
इनके साथ काम करता है
Android Gradle प्लगिन 9.6, ज़्यादा से ज़्यादा एपीआई लेवल 37 के साथ काम करता है. Android Gradle प्लगिन 8.6 के साथ काम करने वाले टूल वर्शन से जुड़ी अन्य ज़रूरी जानकारी यहां देखें:
| सबसे पुराना वर्शन | डिफ़ॉल्ट वर्शन | नोट | |
|---|---|---|---|
| ग्रेडल | 9.7.1 | 9.7.1 | ज़्यादा जानकारी के लिए, Gradle को अपडेट करने का तरीका देखें. |
| SDK Build Tools | 36.0.0 | 36.0.0 | एसडीके बिल्ड टूल इंस्टॉल करें या कॉन्फ़िगर करें. |
| एनडीके (NDK) | लागू नहीं | 28.2.13676358 | एनडीके का कोई दूसरा वर्शन इंस्टॉल करें या कॉन्फ़िगर करें. |
| जेडीके | 17 | 17 | ज़्यादा जानने के लिए, जेडीके वर्शन सेट करना लेख पढ़ें. |
इंस्ट्रुमेंटेड टेस्ट के लिए, उपयोगकर्ता के डिवाइस पर कोड कवरेज
AGP 9.6.0-alpha01 में, इंस्ट्रुमेंटेड टेस्ट के लिए उपयोगकर्ता के डिवाइस पर कोड कवरेज की सुविधा जोड़ी गई है. AGP, बिल्ड के समय JaCoCo की मदद से आपके ऐप्लिकेशन की क्लास को इंस्ट्रूमेंट करने के बजाय, आपके टेस्ट APK में कवरेज एजेंट जोड़ता है. इसके बाद, टेस्ट चलने के दौरान एजेंट, टेस्ट डिवाइस पर क्लास को इंस्ट्रूमेंट करता है. इससे उन बिल्ड से JaCoCo इंस्ट्रुमेंटेशन का चरण हट जाता है जिनमें enableAndroidTestCoverage चालू है. साथ ही, कवरेज-ट्रैकिंग कोड आपके ऐप्लिकेशन के APK से बाहर रहता है. create{Variant}AndroidTestCoverageReport टास्क को फिर से चलाएं. इसके बाद, एजीपी उसी जगह पर एचटीएमएल और एक्सएमएल रिपोर्ट जनरेट करता है. उपयोगकर्ता के डिवाइस पर कोड कवरेज की सुविधा इस्तेमाल करने के लिए, डीबग करने लायक ऐप्लिकेशन और Android 9 (एपीआई लेवल 28) या इसके बाद के वर्शन पर चलने वाले डिवाइस की ज़रूरत होती है.
एजीपी, कवरेज एजेंट लाइब्रेरी com.android.tools.test:coverage-agent को एजीपी के उसी वर्शन के साथ जोड़ता है. ज़्यादा जानकारी के लिए, कोड कवरेज की रिपोर्ट देखना (उपयोगकर्ता के डिवाइस पर एजेंट के साथ) लेख पढ़ें.
ठीक की गई समस्याएं
Android Gradle प्लगिन 9.6.0-alpha02
| ठीक की गई समस्याएं | ||
|---|---|---|
| Android Gradle प्लगिन |
|
|
Android Gradle प्लगिन 9.6.0-alpha01
| ठीक की गई समस्याएं | ||
|---|---|---|
| Android Gradle प्लगिन |
|
|
| लिंट |
|
|