Android Gradle प्लग इन 3.5.0 (अगस्त 2019)

'Android Gradle प्लग इन 3.5.0' और 'Android Gradle प्लग इन' 3.5.0 Android Studio 3.5, एक बड़ी रिलीज़ है और प्रोजेक्ट मार्बल का नतीजा है. इस प्रोजेक्ट का मकसद तीन मुख्य चीज़ों को बेहतर बनाने पर Android डेवलपर टूल के क्षेत्रों में: सिस्टम हेल्थ, फ़ीचर पॉलिश, और गड़बड़ियां ठीक करना. खास तौर पर, प्रोजेक्ट को बेहतर बनाना बिल्ड स्पीड पर फ़ोकस किया गया था.

इनके और अन्य Project Marble अपडेट के बारे में जानकारी के लिए, Android डेवलपर की ब्लॉग पोस्ट या नीचे दिए गए सेक्शन.

Android प्लग इन के इस वर्शन के लिए इनकी ज़रूरत होती है:

कम से कम वर्शन डिफ़ॉल्ट वर्शन नोट
ग्रेडल 5.4.1 5.4.1 ज़्यादा जानने के लिए, Gredle को अपडेट करना देखें.
SDK टूल बनाने वाले टूल 28.0.3 28.0.3 SDK बिल्ड टूल इंस्टॉल करें या कॉन्फ़िगर करें.

3.5.4 (जुलाई 2020)

यह छोटा अपडेट, नई डिफ़ॉल्ट सेटिंग और सुविधाएँ पैकेज की विज़िबिलिटी Android 11 में उपलब्ध है.

ज़्यादा जानकारी के लिए, 4.0.1 प्रॉडक्ट की जानकारी देखें.

3.5.3 (दिसंबर 2019)

यह छोटा अपडेट Android Studio 3.5.3 के साथ काम करता है और इसमें कई गड़बड़ियां शामिल हैं. और परफ़ॉर्मेंस में सुधार किए गए हैं.

3.5.2 (नवंबर 2019)

यह छोटा अपडेट Android Studio 3.5.2 के साथ काम करता है और इसमें कई गड़बड़ियां शामिल हैं. और परफ़ॉर्मेंस में सुधार किए गए हैं. ध्यान देने योग्य बग समाधानों की सूची देखने के लिए, इस पर संबंधित पोस्ट पढ़ें रिलीज़ से जुड़े अपडेट की जानकारी देने वाला ब्लॉग.

3.5.1 (अक्टूबर 2019)

यह छोटा अपडेट Android Studio 3.5.1 के साथ काम करता है और इसमें कई गड़बड़ियां शामिल हैं. और परफ़ॉर्मेंस में सुधार किए गए हैं. ध्यान देने योग्य बग समाधानों की सूची देखने के लिए, इस पर संबंधित पोस्ट पढ़ें रिलीज़ से जुड़े अपडेट की जानकारी देने वाला ब्लॉग.

इंक्रीमेंटल एनोटेशन प्रोसेसिंग

डेटा बाइंडिंग एनोटेशन प्रोसेसर, इंक्रीमेंटल एनोटेशन प्रोसेसिंग अगर आप android.databinding.incremental=true को अपने gradle.properties फ़ाइल. इस ऑप्टिमाइज़ेशन से बेहतर नतीजे मिलते हैं बिल्ड परफ़ॉर्मेंस को बेहतर बनाएं. ऑप्टिमाइज़ की गई जानकारी की पूरी सूची के लिए प्रोसेसर के लिए, इंक्रीमेंटल एनोटेशन की टेबल देखें प्रोसेसर.

इसके अलावा, KAPT 1.3.30 और उसके बाद के वर्शन में, इंक्रीमेंटल एनोटेशन भी काम करते हैं प्रोसेसर का इस्तेमाल करता है, जिसे आप kapt.incremental.apt=true को इनमें शामिल करके चालू कर सकते हैं आपकी gradle.properties फ़ाइल.

कैश मेमोरी में सेव की जा सकने वाली यूनिट की जांच

जब आप Android के संसाधनों, एसेट, और सेटिंग से मेनिफ़ेस्ट includeAndroidResources तो true में, 'Android Gradle प्लग इन' एक टेस्ट कॉन्फ़िगरेशन फ़ाइल जनरेट करता है इसमें ऐब्सलूट पाथ शामिल होते हैं, जिससे कैश मेमोरी में डेटा सेव होने की गड़बड़ी का पता चलता है. आप निर्देश दे सकते हैं प्लगिन के बजाय, रिलेटिव पाथ का इस्तेमाल करके टेस्ट कॉन्फ़िगरेशन जनरेट करें. AndroidUnitTest टास्क को पूरी तरह से कैश मेमोरी में सेव किया जा सकता है. इसके लिए अपनी gradle.properties फ़ाइल में यह जानकारी भी शामिल करें:

      android.testConfig.useRelativePath = true
    

पहले से मालूम समस्याएं

  • Kotlin Gradle प्लग इन 1.3.31 या इससे पहले के वर्शन का इस्तेमाल करते समय, आपको नीचे दिया गया तरीका अपनाएं:

              WARNING: API 'variant.getPackageLibrary()' is obsolete and has been replaced
                      with 'variant.getPackageLibraryProvider()'.
              
            

    समाधान करने के लिए इस समस्या के बारे में, प्लगिन को 1.3.40 या इसके बाद वाले वर्शन पर अपग्रेड करें.