Google आपकी पसंदीदा भाषा में कॉन्टेंट का अनुवाद करने के लिए, एआई टेक्नोलॉजी का इस्तेमाल करता है. एआई से मिले अनुवादों में गलतियां हो सकती हैं.
Android Gradle प्लगिन 9.4.0
संग्रह की मदद से व्यवस्थित रहें
अपनी प्राथमिकताओं के आधार पर, कॉन्टेंट को सेव करें और कैटगरी में बांटें.
Android Gradle प्लगिन 9.4 एक छोटी रिलीज़ है. इसमें कई नई सुविधाएं और सुधार शामिल हैं.
इनके साथ काम करता है
Android Gradle प्लगिन 9.4, ज़्यादा से ज़्यादा एपीआई लेवल 37 के साथ काम करता है.
Android Gradle प्लगिन 8.6 के साथ काम करने वाले टूल वर्शन से जुड़ी अन्य ज़रूरी जानकारी यहां देखें:
Variant API मॉड्यूल से ऑप्ट-आउट करना
AGP 10 से, सभी प्रोजेक्ट के लिए नए Variant API का इस्तेमाल करना ज़रूरी है. धीरे-धीरे माइग्रेट करने के लिए, AGP 10 से पहले कुछ समय के लिए, इस ज़रूरी शर्त से कुछ मॉड्यूल को ऑप्ट आउट किया जा सकता है. इसके लिए, अपनी gradle.properties फ़ाइल में यह कोड लागू करें.
android.newDsl.optOut=:example-lib1
डाइनैमिक फ़ीचर और Android ऐप्लिकेशन के बीच, 1:1 वैरिएंट पैरिटी का पालन करना
AGP 9.4 से, बिल्ड सिस्टम यह जांच करता है कि Android ऐप्लिकेशन मॉड्यूल और डाइनैमिक फ़ीचर मॉड्यूल के बीच, फ़्लेवर डाइमेंशन 1:1 के अनुपात में है या नहीं. अगर कोई डाइमेंशन मौजूद नहीं है, ज़्यादा है या मेल नहीं खाता है, तो बिल्ड सिस्टम उसे बिल्ड से जुड़ी चेतावनी के तौर पर रिपोर्ट करता है.
मौजूदा बिल्ड पाइपलाइन को तोड़े बिना, ज़्यादा सख्त पुष्टि के लिए तैयार होने में आपकी मदद करने के लिए, यह जांच डिफ़ॉल्ट रूप से चेतावनी मोड में काम करती है. हालांकि, android.enforceDynamicFeatureVariantMatching=true Gradle विकल्प को चालू करके, इसे एक्ज़ीक्यूशन की गड़बड़ी में बदला जा सकता है.
AGP 10.0 या इसके बाद के वर्शन से, एक जैसे वर्शन के लिए 1:1 का अनुपात डिफ़ॉल्ट रूप से लागू हो जाएगा. इससे बेस ऐप्लिकेशन और उनके डाइनैमिक फ़ीचर मॉड्यूल के बीच डाइमेंशन के मेल न खाने की वजह से, बिल्ड फ़ेल हो जाएंगे.
ठीक की गई समस्याएं
Android Gradle प्लगिन 9.4.0-alpha04
| ठीक की गई समस्याएं |
|
एजीपी 9.4.0-alpha04 में, सार्वजनिक तौर पर बताई गई किसी भी समस्या को 'ठीक की गई' के तौर पर मार्क नहीं किया गया है
|
Android Gradle प्लगिन 9.4.0-alpha03
| ठीक की गई समस्याएं |
| Shrinker (R8) |
|
L8 ओब्फ़स्केशन मैपिंग, app mapping.txt में शामिल नहीं है
|
|
Android Gradle प्लगिन 9.4.0-alpha02
| ठीक की गई समस्याएं |
| Android Gradle प्लगिन |
|
AGP SigningConfig बहुत ज़्यादा उत्सुक है
|
|
डाइनैमिक फ़ीचर मॉड्यूल में तय किए गए किसी प्रोवाइडर के साथ `./gradlew :app:connectedDebugAndroidTest` चलाने पर, "Unable to get provider" (ClassNotFoundException) मैसेज दिखता है
|
|
Android Gradle प्लगिन 9.4.0-alpha01
| ठीक की गई समस्याएं |
| Android Gradle प्लगिन |
|
AGP SigningConfig बहुत ज़्यादा उत्सुक है
|
|
इस पेज पर मौजूद कॉन्टेंट और कोड सैंपल कॉन्टेंट के लाइसेंस में बताए गए लाइसेंस के हिसाब से हैं. Java और OpenJDK, Oracle और/या इससे जुड़ी हुई कंपनियों के ट्रेडमार्क या रजिस्टर किए हुए ट्रेडमार्क हैं.
आखिरी बार 2026-07-22 (UTC) को अपडेट किया गया.
[[["समझने में आसान है","easyToUnderstand","thumb-up"],["मेरी समस्या हल हो गई","solvedMyProblem","thumb-up"],["अन्य","otherUp","thumb-up"]],[["वह जानकारी मौजूद नहीं है जो मुझे चाहिए","missingTheInformationINeed","thumb-down"],["बहुत मुश्किल है / बहुत सारे चरण हैं","tooComplicatedTooManySteps","thumb-down"],["पुराना","outOfDate","thumb-down"],["अनुवाद से जुड़ी समस्या","translationIssue","thumb-down"],["सैंपल / कोड से जुड़ी समस्या","samplesCodeIssue","thumb-down"],["अन्य","otherDown","thumb-down"]],["आखिरी बार 2026-07-22 (UTC) को अपडेट किया गया."],[],[]]