Android Gradle प्लग इन 8.9.0 (मार्च 2025)
संग्रह की मदद से व्यवस्थित रहें
अपनी प्राथमिकताओं के आधार पर, कॉन्टेंट को सेव करें और कैटगरी में बांटें.
Android Gradle प्लग इन 8.9.0 एक बड़ी रिलीज़ है. इसमें कई नई सुविधाएं और सुधार शामिल हैं.
इनके साथ काम करता है
Android Gradle प्लग इन 8.9, एपीआई लेवल 35 तक के साथ काम करता है.
यहां अन्य सिस्टम के साथ काम करने की जानकारी दी गई है:
ठीक की गई समस्याएं
Android Gradle प्लग इन 8.9.0
ठीक की गई समस्याएं |
Android Gradle प्लग इन |
डिस्क में जगह न होने की वजह से, GMD सेटअप करने में गड़बड़ी होने पर, गड़बड़ी का ऐसा मैसेज दें जिस पर कार्रवाई की जा सके
|
com.android.settings प्लग इन, targetSdk को नहीं पहचानता
|
गड़बड़ी का गलत मैसेज ''compileSdkVersion की वैल्यू नहीं दी गई है. कृपया इसे build.gradle में जोड़ें"
|
'बिल्ड' मेन्यू में "क्लीन बिल्ड" विकल्प मौजूद नहीं है
|
शायद AGP में पहले से मौजूद Kotlin की सहायता से, Kotlin स्टैंडर्ड लाइब्रेरी की डिपेंडेंसी अपने-आप जुड़ जाए
|
Kotlin की सुविधा को डिफ़ॉल्ट रूप से इस्तेमाल करने के लिए, shouldConfigureKotlinPlatformAttribute को अपडेट करें
|
`checkTestedAppObfuscationRelease` के लिए गड़बड़ी के मैसेज में Kotlin gradle सिंटैक्स दें
|
फ़्यूज़ की गई लाइब्रेरी से जुड़ी गड़बड़ी, जब बिना हल की गई डिपेंडेंसी को बेहतर किया जा सकता है
|
gradle.properties से मिली सिस्टम प्रॉपर्टी, R8 Gradle वर्कर्स को अलग-अलग प्रोसेस में नहीं भेजी जाती हैं
|
BuiltArtifact.outputFile को फ़ाइल टाइप के तौर पर सेट करना
|
फ़्यूज़ की गई लाइब्रेरी में नेमस्पेस न देने पर, गड़बड़ी का सही मैसेज नहीं मिलता
|
AGP 7.1.0-alpha08 में मौजूद lint के विकल्पों में, स्टैंडर्ड आउटपुट (stdout) की अनुमति नहीं है
|
Android Gradle प्लग इन: वैरिएंट में सोर्स सेट के नाम दिखने चाहिए
|
कॉन्फ़िगरेशन कैश, TERM एनवायरमेंट वैरिएबल की सेटिंग के हिसाब से काम करता है
|
आंकड़े चालू होने पर, AndroidComponentsExtension.addSourceSetConfigurations काम नहीं करता
|
शुरू करने की स्क्रिप्ट 'C:\Users\mypc\AppData\Local\Temp\ijresolvers2.gradle' लाइन: 162
|
आंकड़े चालू होने पर, AndroidComponentsExtension.addSourceSetConfigurations काम नहीं करता
|
|
Dexer (D8) |
java.lang.VerifyError: Verifier rejected class: [0x430] copy1 v2<-v264 type=Undefined cat=3
|
|
Lint |
Lint gradle की जांच के दौरान Lint क्रैश हो जाता है
|
Lint stacktrace में अपवाद मैसेज के बिना, InstantiationException की वजह से Lint काम नहीं करता
|
गलत तरीके से लिंट की गई जांच android.permission.SCHEDULE_EXACT_ALARM सिर्फ़ सिस्टम ऐप्लिकेशन को दी जाती है
|
StringFormatInvalid की जांच, Compose stringResource तरीके पर लागू की जानी चाहिए
|
RequiresFeature एनोटेशन, Kotlin फ़ाइलों के लिए काम नहीं करता
|
kotlin android.os.Handler removeCallbacks Runnable
|
shift का इस्तेमाल करके, कॉन्स्टेंट के इस्तेमाल के बजाय, परिभाषा पर WrongConstant लिंट
|
WrongConstant lint appearing twice
|
एपीआई लेवल 26 से पहले के वर्शन में, काम न करने वाले Java nio API के साथ रनटाइम एक्सप्शन (लिंट की कोई गड़बड़ी नहीं)
|
Lint, टेस्ट में निजी हेल्पर तरीके पर भी RequiresApi के इस्तेमाल को रोकता है
|
Android Studio में .hasRoute(Route::class) का इस्तेमाल करने पर, K2 मोड में RestrictedApi की चेतावनी दिखती है
|
Lint, टेस्ट में @RequiresExtension को @SdkSuppress से बदलने का सुझाव देता है. यह टूल, SDK टूल के एक्सटेंशन के साथ काम नहीं करता
|
जब किसी चाइल्ड RelativeLayout को रैप करने के लिए, fitSystemWindows के साथ FrameLayout का इस्तेमाल किया जाता है, तो Lint गलत तरीके से ग़ैर-ज़रूरी नेस्ट किए गए लेआउट की शिकायत करता है. ऐसा तब होता है, जब RelativeLayout को कस्टम पैडिंग की ज़रूरत होती है.
|
CoarseFineLocation lint rule doesn't account for a maxSdkVersion attribute
|
lint 8.7.3 में, AppLinkSplitToWebAndCustom को UnknownIssue के तौर पर मार्क किया गया है
|
Lint check StringEscapeDetector crash on "\\ "
|
सील किए गए इंटरफ़ेस पर `@Parcelize` एनोटेशन के लिए गलत लिंट चेतावनी
|
Kotlin टेक्स्ट में बदलाव करते समय, AS 2024.3.1.4 कुछ समय के लिए फ़्रीज़ हो जाता है.
|
|
Lint इंटिग्रेशन |
ऐप्लिकेशन बंडल बनाते समय, lintVitalRelease अपने-आप नहीं चलता
|
|
Shrinker (R8) |
AGP 8.8 पर अपग्रेड करने के बाद, Gson proguard ठीक से काम नहीं कर रहा है
|
java.lang.VerifyError: Verifier rejected class
|
AGP 8.10.0-alpha04 में शामिल R8 का इस्तेमाल करके छोटा किए जाने पर, Leanback क्रैश हो जाता है
|
|
Android Gradle प्लग इन 8.9.1
ठीक की गई समस्याएं |
Dexer (D8) |
Baklava के लिए, android.os.Build.VERSION_CODES_FULL को बैकपोर्ट करना गलत है
|
|
Shrinker (R8) |
AGP 8.9.0 पर अपडेट करने के बाद, हस्ताक्षर वाला APK जनरेट नहीं हो पा रहा है
|
एलोकेशन साइटों पर, पहले लिखी गई और फिर पढ़ी गई प्रॉपर्टी का विश्लेषण करने पर, क्लास फ़ाइल जनरेट करते समय गड़बड़ी का सामना करना पड़ता है
|
8.6.* वर्शन के R8 श्रिंकर में Java SPI से जुड़ी समस्या, 8.7.*, 8.8.0
|
|
Android Gradle प्लग इन 8.9.2
ठीक की गई समस्याएं |
Shrinker (R8) |
AGP 8.9 में, इस्तेमाल नहीं किए जाने वाले रिसॉर्स को हटाने की प्रोसेस की समस्या की वजह से, डाइनैमिक सुविधा वाले मॉड्यूल में रिसॉर्स मौजूद नहीं हैं
|
ClassCastException from a safe cast in class init
|
com.android.tools.r8.internal.H5.x() को कॉल नहीं किया जा सकता
|
|
इस पेज पर मौजूद कॉन्टेंट और कोड सैंपल कॉन्टेंट के लाइसेंस में बताए गए लाइसेंस के हिसाब से हैं. Java और OpenJDK, Oracle और/या इससे जुड़ी हुई कंपनियों के ट्रेडमार्क या रजिस्टर किए हुए ट्रेडमार्क हैं.
आखिरी बार 2025-05-06 (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-05-06 (UTC) को अपडेट किया गया."],[],[]]