Android Gradle प्लग इन 8.6.0 एक मुख्य रिलीज़ है. इसमें कई नई सुविधाएं और सुधार शामिल हैं.
इनके साथ काम करता है
Android Gradle प्लग इन 8.6, एपीआई लेवल 35 तक के वर्शन के साथ काम करता है.
यहां अन्य सिस्टम के साथ काम करने की जानकारी दी गई है:
ठीक की गई समस्याएं
Android Gradle प्लग इन 8.6.0
ठीक की गई समस्याएं |
Android Gradle प्लग इन |
AGP 7.0.0-alpha10 में हुई गड़बड़ी: डेटाबाइंडिंग की सुविधा चालू होने पर, प्लग इन 'com.android.internal.library' लागू नहीं हो सका
|
K2 UAST के साथ और उसके बिना, lint चलाने पर मिलने वाली गड़बड़ियां
|
वैरिएंट के androidTest कॉन्फ़िगरेशन के लिए मेनिफ़ेस्ट जनरेट नहीं हुआ
|
AGP 8.4, डीबग बिल्ड पर स्टार्टअप प्रोफ़ाइल सेट अप करने की कोशिश करता है
|
[Koala 2024.1.2 Canary 2] स्प्लिट APK पर बेसलाइन प्रोफ़ाइल मॉड्यूल चलाने में गड़बड़ी
|
ProjectInfo को हटाना या साफ़ करना
|
AGP DSL में, `isIncludeAndroidResources` के लिए पुराने kdoc को अपडेट करना
|
Lint, टास्क की डिपेंडेंसी जोड़े बिना res डायरेक्ट्री का इस्तेमाल करता है
|
AGP 8.5: कई और "mergeDebugResources" टास्क चलाए जाते हैं, जिससे बिल्ड की प्रोसेस धीमी हो जाती है
|
वैरिएंट एपीआई की मदद से srcs डायरेक्ट्री जोड़ने की सुविधा, उम्मीद के मुताबिक काम नहीं कर रही है
|
|
Dexer (D8) |
एपीआई डेटाबेस को Android 15 (एपीआई लेवल 35) पर अपडेट करना
|
java.lang.VerifyError: Verifier rejected class com.pax.log.LogUtils: java.lang.StackTraceElement com.pax.log.LogUtils.getCaller(com.pax.log.b, java.lang.StackTraceElement[], int) failed to verify
|
|
Lint |
एनोटेट किए गए एनोटेशन के इस्तेमाल के लिए, Lint, visitAnnotationUsage को कॉल नहीं करता
|
टाइप-इस्तेमाल एनोटेशन का इस्तेमाल करते समय, UnknownNullness लिंट गड़बड़ी
|
[library desugar] lint shows false positive warning NewApi warnings with desugaring enabled
|
Wear पर क्रेडेंशियल मैनेजर की लिंट चेतावनी गलत है
|
Lint: SetTextI18n, खाली स्ट्रिंग असाइन करने के बारे में शिकायत करता है.
|
|
Lint इंटिग्रेशन |
शामिल किए गए बिल्ड के साथ, लिंट टास्क पूरा नहीं हो पाता
|
|
Shrinker (R8) |
[r8 8.5]r8 हॉरिज़ॉन्टल क्लास मर्ज करने पर, Android5 पर पुष्टि करने से जुड़ी गड़बड़ी होती है. ऐसा तब होता है, जब एपीआई मॉडलिंग की सुविधा बंद की जाती है
|
Gradle प्लग इन 8.4.0/8.5.0 का इस्तेमाल करके बनाए गए Wear OS रिलीज़ में, java.lang.IllegalAccessError की समस्या आ सकती है
|
R8, खाली मेम्बर क्लॉज़ को () से मैच करके बदल देता है
|
[r8 8.5] वर्टिकल क्लास मर्ज करने पर, रनटाइम के दौरान एनपीई (नॉन-पर्सिस्टेंट एलिमेंट) का आना
|
R8 प्रोसेसिंग गड़बड़ी, शायद राइट शिफ़्ट ऑपरेटर की वजह से
|
R8 (AGP 8.5.0+) में गड़बड़ी "आइटम को दो अलग-अलग आइटम: ... में फिर से लिखने में अचानक हुई गड़बड़ी:..." की वजह से काम नहीं करता
|
R8 से जनरेट की गई dex फ़ाइल को जब चलाया जाता है, तो "'Test' में static main(String[]) नहीं मिला" दिखता है
|
R8 और D8 से पैक किए गए प्रोग्राम के बीच अलग-अलग व्यवहार
|
Kotlin 2.0 पर अपडेट करने के बाद, R8 NullPointer
|
|
Android Gradle प्लग इन 8.6.1
ठीक की गई समस्याएं |
Dexer (D8) |
Dexing टास्क/ट्रांसफ़ॉर्म, नॉन-डेटरमिनिस्टिक classes.dex कॉन्टेंट जनरेट करता है
|
|
Shrinker (R8) |
SimpleInliningConstraintAnalysis में R8 8.5.x StackOverflowError
|
टास्क :xxxx:minifyXXXReleaseWithR8 गड़बड़ी: R8: java.util.ConcurrentModificationException
|
java.lang.NullPointerException: Cannot invoke "com.android.tools.r8.ir.analysis.type.TypeElement.asClassType()"
|
|