Android Gradle प्लग इन 8.8.0 (जनवरी 2025)
संग्रह की मदद से व्यवस्थित रहें
अपनी प्राथमिकताओं के आधार पर, कॉन्टेंट को सेव करें और कैटगरी में बांटें.
Android Gradle प्लग इन 8.8.0 एक अहम रिलीज़ है. इसमें कई नई सुविधाएं और सुधार शामिल हैं.
इनके साथ काम करता है
Android Gradle प्लगिन 8.8, ज़्यादा से ज़्यादा एपीआई लेवल 35 के साथ काम करता है.
यहां अन्य ज़रूरी जानकारी दी गई है:
ठीक की गई समस्याएं
Android Gradle प्लग इन 8.8.0
ठीक की गई समस्याएं |
Android Gradle प्लग इन |
JacocoTransform के लिए, एनोटेट किए गए इनपुट टाइप को @Classpath के तौर पर इस्तेमाल करें
|
com.android.build.api.variant.GeneratesApk को minSdk का इस्तेमाल करना चाहिए
|
com.android.settings प्लगिन, targetSdk को नहीं पहचानता
|
SourceDirectories.addGeneratedSourceDirectory, कई वैरिएंट के साथ काम नहीं करता
|
AGP के कम से कम वर्शन की जांच करने की सुविधा बंद करने के लिए, फ़्लैग लागू करें
|
AGP, Kotlin कंपाइलर के विकल्पों को कॉन्फ़िगर करने के साथ भ्रमित करने वाले इंटरैक्शन करता है
|
AGP को com.android.test प्रोजेक्ट में टारगेट प्रोजेक्ट के APK के लिए, BuiltArtifactLoader को दिखाना चाहिए
|
[AGP] Lazy SdkComponents.ndkDirectory provider, वैल्यू जनरेट नहीं कर पाता. हालांकि, eager android.ndkDirectory API काम करता है
|
बिल्ड के विकल्प: "बिल्ड रन कॉन्फ़िगरेशन" का नया विकल्प जोड़ें और इसे डिफ़ॉल्ट बनाएं
|
android.enableBuildConfigAsBytecode=true का इस्तेमाल करने पर, यूनिट टेस्ट में BuildConfig को हल नहीं किया जा सकता
|
बंडलों से जनरेट किए गए APK, Privacy Sandbox की सुविधा के साथ काम नहीं करते
|
com.android.settings प्लगिन, targetSdk को नहीं पहचानता
|
|
Dexer (D8) |
Desugar लाइब्रेरी 2.1.0, AGP 8.5.2 के साथ काम नहीं करती
|
|
Lint |
KtAnalysisSessionProvider, 8.7.0-alpha04 में शामिल किए गए लिंट चेक के साथ काम नहीं करता
|
Kotlin के साथ PackageManager.ResolveInfoFlags.of का इस्तेमाल करने पर, "False positive" WrongConstant
|
इंटेंट-फ़िल्टर स्कीम को http या https पर सेट करते समय, "कम से कम एक होस्ट तय करनी होगी" लिंट की गड़बड़ी
|
UnknownNullness लिंट के लिए, ज़्यादा मामलों में टाइप-यूज़ एनोटेशन हैंडल करें
|
AGP 8.6.1: रिग्रेशन - Kotlin में @LongDef के अंदर [Int].toLong() का इस्तेमाल करने पर, WrongConstant लिंट की जांच में गड़बड़ी हुई
|
AGP 8.7.0 - Lint False Positive RestrictedApi on NavOptionsBuilder.popUpTo
|
WrongConstant लिंटिंग दो बार दिख रही है
|
Android Studio, "MonochromeLauncherIcon: Monochrome icon is not defined" चेतावनी को नहीं पकड़ता है
|
AbstractAnnotationDetector, ओवरलोड किए गए गलत फ़ंक्शन/कंस्ट्रक्टर की जांच करता है
|
Lint ImportAliasTestMode, टॉप लेवल फ़ंक्शन के लिए इंपोर्ट ऐलियास नहीं बनाता है
|
WrongConstant लिंटिंग दो बार दिख रही है
|
AGP 8.8 के साथ, ObsoleteSdkInt की नई लिंट चेतावनियां
|
False positive lint check android.permission.SCHEDULE_EXACT_ALARM is only granted to system apps
|
Android Studio में .hasRoute(Route::class) का इस्तेमाल करने पर, K2 मोड में RestrictedApi की चेतावनी दिखती है
|
|
Lint इंटिग्रेशन |
जांच के बाद, लिंट वैरिएंट टास्क नहीं मिला
|
इंप्लीमेंटेशन फ़ाइलों के साथ एएआर फ़ाइल इंपोर्ट करने पर लिंटिंग की प्रोसेस पूरी नहीं होती
|
|
Android Gradle प्लग इन 8.8.1
ठीक की गई समस्याएं |
Dexer (D8) |
टेस्टिंग के लिए OpenJDK 23 जोड़ना
|
|
Shrinker (R8) |
java.lang.AbstractMethodError: Receiver class [...]$$Lambda$[...] does not define or inherit an implementation of the resolved method [...] of interface [...]
|
DexCallSite रिकॉर्ड करने से जुड़ा Enqueuer में NPE
|
R8 8.7.18, job?.cancel को कॉल करते समय रनटाइम नल पॉइंटर अपवाद का कारण बनता है
|
java.lang.NoClassDefFoundError: Failed resolution of: Lkotlin/LazyThreadSafetyMode
|
Monzo, ट्री शेकिंग में बहुत ज़्यादा समय लेता है
|
AGP 8.8 की रिलीज़ बिल्ड में गड़बड़ी : R8: java.lang.NullPointerException: Cannot read field "b" because the return value of "com.android.tools.r8.internal.BS.a(com.android.tools.r8.internal.cR)" is null`
|
|
Android Gradle प्लग इन 8.8.2
ठीक की गई समस्याएं |
Android Gradle प्लग इन |
Initialization script 'C:\Users\mypc\AppData\Local\Temp\ijresolvers2.gradle' line: 162
|
|
Shrinker (R8) |
AGP 8.8 पर अपग्रेड करने के बाद, Gson proguard ठीक से काम नहीं कर रहा है
|
java.lang.VerifyError: Verifier rejected class
|
AGP 8.10.0-alpha04 में शामिल R8 का इस्तेमाल करके ऐप्लिकेशन को छोटा करने पर, Leanback क्रैश हो जाता है
|
|
इस पेज पर मौजूद कॉन्टेंट और कोड सैंपल कॉन्टेंट के लाइसेंस में बताए गए लाइसेंस के हिसाब से हैं. Java और OpenJDK, Oracle और/या इससे जुड़ी हुई कंपनियों के ट्रेडमार्क या रजिस्टर किए हुए ट्रेडमार्क हैं.
आखिरी बार 2025-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"]],["आखिरी बार 2025-07-22 (UTC) को अपडेट किया गया."],[],[]]