Android Gradle प्लग इन 8.12.0 (जुलाई 2025)

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

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

Android Gradle प्लगिन 8.12, ज़्यादा से ज़्यादा एपीआई लेवल 36 के साथ काम करता है. यहां अन्य ज़रूरी जानकारी दी गई है:

कम से कम वर्शन डिफ़ॉल्ट वर्शन नोट
Gradle 8.13 8.13 ज़्यादा जानने के लिए, Gradle को अपडेट करने का तरीका देखें.
एसडीके बिल्ड टूल 35.0.0 35.0.0 एसडीके बिल्ड टूल इंस्टॉल करें या कॉन्फ़िगर करें.
एनडीके लागू नहीं 27.0.12077973 एनडीके का कोई दूसरा वर्शन इंस्टॉल करें या कॉन्फ़िगर करें.
जेडीके 17 17 ज़्यादा जानने के लिए, जेडीके वर्शन सेट करना लेख पढ़ें.

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

Android Gradle प्लग इन 8.12.0

ठीक की गई समस्याएं
Android Gradle प्लगिन
experimentalProperties के लिए बूलियन वैल्यू कैसे तय करें
AGP का इस्तेमाल करके, नॉन-डिफ़ॉल्ट बिल्ड टाइप में डिवाइस टेस्ट को साफ़ तौर पर चालू करने की सुविधा काम नहीं करती
AGP को configurations.register पर ले जाएं, ताकि कॉन्फ़िगरेशन को तुरंत लागू होने से रोका जा सके
defaultExcludes में नेस्ट की गई MANIFEST.MF फ़ाइलें शामिल करें
includeAndroidResources == true होने पर, Gradle प्लग इन को टेस्ट मेनिफ़ेस्ट मर्ज करना चाहिए
src/extraMain/java फ़ोल्डर में मौजूद सोर्स फ़ाइलों को "built-in-kotlin" का इस्तेमाल करके कंपाइलर में नहीं जोड़ा जाता
SourceDirectories.addGeneratedSourceDirectory, कई वैरिएंट के साथ काम नहीं करता
AGP 8.8.0-alpha09 की वजह से, JaCoCo की रिपोर्टिंग से जुड़ी कुछ समस्याएं आ रही हैं
[fused lib - public] adding kmp lib like coil does not work
मर्ज़ किए गए मेनिफ़ेस्ट में पैकेज के बारे में जानकारी देने की वजह से, AGP 8.12.0-alpha05 का इस्तेमाल करके टेस्ट नहीं बनाए जा सकते
AGP 8.12.0-alpha07, Firebase Performance Gradle प्लग इन लागू होने पर रिलीज़ बिल्ड नहीं बना पाता
AGP KMP में ExtractAnnotations जोड़ें
BuiltInKotlinJvmAndroidCompilation, Kotlin कंपाइलर प्लग-इन के साथ काम नहीं करता. जैसे, Anvil और KSP
`:mergingArtifactAAR_METADATA` टास्क के दौरान, फ़्यूज़ किए गए लाइब्रेरी प्लगिन में गड़बड़ी हुई
Lint
AbstractAnnotationDetector, ओवरलोड किए गए गलत फ़ंक्शन/कंस्ट्रक्टर की जांच करता है
टेस्ट में Config.OLDEST_SDK का इस्तेमाल करने पर, Lint चेतावनी देता है
क्विकफ़िक्स के दौरान, TypoDetector में IllegalArgumentException की वजह से बार-बार क्रैश होने की समस्या
बग: Android Studio में जर्मन भाषा में "die die" के बारे में फ़ॉल्स पॉज़िटिव की समस्या हो सकती है
SupportAnnotationUsage नियम में KT-73255 काम करना चाहिए
[लिंट] `MemberExtensionConflict` के बहुत ज़्यादा फ़ॉल्स पॉज़िटिव - समस्या की जानकारी गलत है
[लिंट] पैरामीटर के नाम में टकराव होने पर, MemberExtensionConflict फ़ॉल्स पॉज़िटिव
[lint] PropertyEscape फ़ंक्शन, मान्य प्रॉपर्टी फ़ाइल पर गलत पॉज़िटिव दिखाता है

Android Gradle प्लग इन 8.12.1

ठीक की गई समस्याएं
Android Gradle प्लगिन
Gradle मैनेज किए गए डिवाइसों के साथ `com.android.kotlin.multiplatform.library` क्रैश हो जाता है

Android Gradle प्लग इन 8.12.2

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