Android Gradle प्लग इन 8.4.0 (अप्रैल 2024)

'Android Gradle प्लग इन 8.4.0' एक मुख्य रिलीज़ है, जिसमें कई तरह के नए सुविधाओं और सुधारों के बारे में है.

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

Android Gradle प्लग इन 8.4 के साथ ज़्यादा से ज़्यादा एपीआई लेवल 34 काम करता है. यहाँ दूसरे काम के बारे में जानकारी दी गई है:

कम से कम वर्शन डिफ़ॉल्ट वर्शन नोट
ग्रेडल 8.6 8.6 ज़्यादा जानने के लिए, Gredle को अपडेट करना देखें.
SDK टूल बनाने वाले टूल 34.0.0 34.0.0 SDK बिल्ड टूल इंस्टॉल करें या कॉन्फ़िगर करें.
एनडीके लागू नहीं 26.1.10909125 एनडीके के किसी दूसरे वर्शन को इंस्टॉल करें या कॉन्फ़िगर करें.
जेडीके 17 17 ज़्यादा जानने के लिए, JDK वर्शन सेट करना देखें.

'Android Gradle प्लग इन 8.4' में नई सुविधाएं नीचे दी गई हैं.

पैच रिलीज़

Android Studio gelफ़िश में पैच रिलीज़ की सूची नीचे दी गई है और Android Gradle प्लग इन 8.4.

Android Studio जेलीफ़िश | 2023.3.1 पैच 2 और एजीपी 8.4.2 (जून 2024)

सुरक्षा से जुड़ा अहम अपडेट: A सुरक्षा से जुड़े जोखिम में GitHub प्लगिन Android Studio Iguana में उपलब्ध है | 2.2.1 और 2023 और उसके बाद के वर्शन में, डेटा का ऐक्सेस बिना अनुमति के सार्वजनिक हो सकता है टोकन जनरेट नहीं किए जा सकते.

समस्या हल करना: Jetbrains में InteliJ प्लैटफ़ॉर्म के प्रॉडक्ट से जुड़ी समस्या ठीक की गई, और समस्या का हल अब इसमें उपलब्ध है Android Studio जेलीफ़िश | 2023.3.1 पैच 2 (20.3.1.2023).

अगर आपके डिवाइस में पहले से ही Android Studio का बिल्ड मौजूद है, तो स्टेबल चैनल, तो अपडेट पाने के लिए, सहायता > अपडेट की जांच करना (या Android) स्टूडियो > macOS पर अपडेट देखें). या फिर, नया स्टेबल बिल्ड डाउनलोड करें.

अगर आपने पहले से ही, GitHub में पुल अनुरोध सुविधा का इस्तेमाल किया है, तो IDE में, हमारी सलाह है कि आप वे सभी GitHub टोकन रद्द कर दें जिनका इस्तेमाल Google कर रहा है डालें. यह देखते हुए कि प्लगिन, OAuth इंटिग्रेशन या Personal का इस्तेमाल कर सकता है ऐक्सेस टोकन (PATs) का इस्तेमाल करने के लिए किया जाता है, तो कृपया दोनों की जांच करें और ज़रूरत के मुताबिक निरस्त करें:

  • OAuth इंटिग्रेशन का ऐक्सेस रद्द करने के लिए, यहां जाएं ऐप्लिकेशन > अनुमति वाले OAuth ऐप्लिकेशन इस्तेमाल कर सकते हैं और JetBrains IDE इंटिग्रेशन टोकन.
  • पीएटी का ऐक्सेस रद्द करने के लिए यहां जाएं निजी ऐक्सेस के टोकन और GitHub प्लगिन के लिए जारी किए गए टोकन को मिटाएं. टोकन का डिफ़ॉल्ट नाम यह है IntellaJ IDEA GitHub इंटिग्रेशन प्लगिन, लेकिन हो सकता है कि आप किसी कस्टम नाम.

टोकन का ऐक्सेस रद्द करने के बाद, आपको फिर से प्लगिन सेट अप करना होगा फिर से काम करने के लिए सभी प्लगिन सुविधाएं पाएं, जिनमें Git कार्रवाइयां शामिल हैं.

हम किसी भी असुविधा के लिए क्षमा चाहते हैं और सभी उपयोगकर्ताओं से तुरंत अपडेट करने का अनुरोध करते हैं उनके कोड और डेटा को सुरक्षित रखने के लिए.

इस छोटे अपडेट में ये चीज़ें भी शामिल हैं इन गड़बड़ियों को ठीक कर दिया गया है.

Android Studio जेलीफ़िश | 3.1 पैच 1 और एजीपी 8.4.1 (मई 2024)

इस छोटे अपडेट में ये शामिल हैं इन गड़बड़ियों को ठीक कर दिया गया है.

लाइब्रेरी की क्लास कम की गईं

Android Gradle प्लग इन 8.4 से शुरू होना, अगर Android लाइब्रेरी प्रोजेक्ट इंटर-प्रोजेक्ट पब्लिशिंग के लिए, छोटी की गई, श्रंक की गई प्रोग्राम क्लास पब्लिश की जाएंगी. इसका मतलब है कि अगर कोई ऐप्लिकेशन, Android लाइब्रेरी के छोटे वर्शन पर निर्भर है सबप्रोजेक्ट हैं, तो APK में छोटी Android लाइब्रेरी की क्लास शामिल होंगी. आपको इनकी ज़रूरत पड़ सकती है ताकि ज़रूरत पड़ने पर लाइब्रेरी की नियमों को बनाए रखने में बदलाव किया जा सके APK में क्लास की जानकारी मौजूद नहीं है.

अगर आपको एएआर बनाना और पब्लिश करना है, तो आपकी लाइब्रेरी में मौजूद जार (जार) को AAR में शामिल नहीं किया जाएगा. इसका मतलब है कि कोड श्रिन्कर उन पर नहीं चलेगा.

पिछली कार्रवाई पर वापस जाने के लिए, इस नीति को सेट करें gradle.properties में android.disableMinifyLocalDependenciesForLibraries फ़ाइल और गड़बड़ी की शिकायत करें. आने वाले समय में यह झंडे को हटा दिया जाएगा.