Android Studio Panda 1 में ये नई सुविधाएं उपलब्ध हैं.
Gradle Daemon JVM Criteria की मदद से, JDK को आसानी से मैनेज करना
Gradle बिल्ड के लिए JDK को मैनेज करने की प्रोसेस को आसान बनाने के लिए, Android Studio अब नए प्रोजेक्ट के लिए डिफ़ॉल्ट रूप से, Gradle Daemon JVM के मानदंड का इस्तेमाल करता है. इस सुविधा की मदद से, Gradle आपकी मशीन में इंस्टॉल किए गए प्रोजेक्ट के लिए, काम करने वाले JDK का अपने-आप पता लगाता है. इससे Gradle बिल्ड को एक्ज़ीक्यूट किया जा सकता है. इसके अलावा, अगर JDK स्थानीय तौर पर नहीं मिलता है, तो यह उसे डाउनलोड करके अपने-आप उपलब्ध कराता है. यह सुविधा, Gradle 9.2.0 में उपलब्ध कराई गई थी.
इससे प्रोजेक्ट सेटअप करना आसान हो जाता है. साथ ही, कई तरीकों से JDK को मैनेज करने की प्रोसेस बेहतर हो जाती है:
- सेटअप से जुड़ी कम गड़बड़ियां: अब आपको किसी प्रोजेक्ट को इंपोर्ट और बिल्ड करने के लिए, किसी खास JDK को इंस्टॉल करने की ज़रूरत नहीं है. इससे सेटअप से जुड़ी गड़बड़ियां कम होती हैं, क्योंकि अमान्य JDK चुना गया है.
- एक जैसे बिल्ड: Gradle बिल्ड के लिए JDK का चुनाव, न सिर्फ़ अलग-अलग मशीनों पर एक जैसा होता है, बल्कि IDE और कमांड-लाइन के बीच भी एक जैसा होता है. इससे कई Gradle Daemon नहीं बनते, जो परफ़ॉर्मेंस पर बुरा असर डालते हैं.
जिन मौजूदा प्रोजेक्ट में Gradle के साथ काम करने वाला वर्शन इस्तेमाल किया जाता है उनके लिए Android Studio, एक सूचना दिखाता है. इसमें आपके प्रोजेक्ट के लिए तय किए गए Gradle JDK कॉन्फ़िगरेशन को, Daemon JVM की शर्तों के हिसाब से अपने-आप माइग्रेट करने का विकल्प होता है. हालांकि, इस दौरान स्पेसिफ़िकेशन में कोई बदलाव नहीं होता.