Android Studio, Android डेवलपमेंट के लिए आधिकारिक आईडीई है. इसमें वे सभी चीज़ें शामिल हैं जिनकी ज़रूरत आपको Android ऐप्लिकेशन बनाने के लिए होती है.
इस पेज पर, Android Studio Narwhal Feature Drop के स्टेबल चैनल में उपलब्ध नए वर्शन की नई सुविधाओं और सुधारों के बारे में बताया गया है. इसे यहां से डाउनलोड किया जा सकता है. इसके अलावा, Android Studio में जाकर भी इसे अपडेट किया जा सकता है. इसके लिए, सहायता > अपडेट देखें पर क्लिक करें (macOS पर Android Studio > अपडेट देखें)
यह Android Studio का स्टेबल वर्शन है. ध्यान दें कि पैच में नई छोटी सुविधाएं और गड़बड़ियां ठीक की गई हो सकती हैं. Android Studio के वर्शन के नामकरण के बारे में जानने के लिए, Android Studio के रिलीज़ के नाम देखें.
Android Studio के इस वर्शन में ठीक की गई समस्याओं के बारे में जानने के लिए, बंद की गई समस्याएं देखें.
Android Studio के पुराने वर्शन के लिए, प्रॉडक्ट की जानकारी वाला दस्तावेज़ देखने के लिए, पिछले अपडेट देखें.
आने वाली सुविधाओं और सुधारों को सार्वजनिक तौर पर उपलब्ध होने से पहले इस्तेमाल करने के लिए, Android Studio के प्रीव्यू बिल्ड देखें.
अगर आपको Android Studio में समस्याएं आ रही हैं, तो पहले से मालूम समस्याएं या समस्या हल करना पेज देखें.
Android Gradle प्लग इन और Android Studio के साथ काम करने की सुविधा
Android Studio का बिल्ड सिस्टम, Gradle पर आधारित है. साथ ही, Android Gradle प्लगइन (AGP) कई ऐसी सुविधाएं जोड़ता है जो Android ऐप्लिकेशन बनाने के लिए खास तौर पर डिज़ाइन की गई हैं. यहां दी गई टेबल में बताया गया है कि Android Studio के हर वर्शन के लिए, AGP का कौनसा वर्शन ज़रूरी है.
Android Studio का वर्शन | AGP का ज़रूरी वर्शन |
---|---|
Narwhal Feature Drop | 2025.1.2 | 4.0-8.12 |
Narwhal | 2025.1.1 | 3.2-8.11 |
Meerkat की नई सुविधाओं वाला सॉफ़्टवेयर अपडेट | 2024.3.2 | 3.2-8.10 |
Meerkat | 2024.3.1 | 3.2-8.9 |
लेडीबग फ़ीचर ड्रॉप | 2024.2.2 | 3.2-8.8 |
Ladybug | 2024.2.1 | 3.2-8.7 |
Koala Feature Drop | 2024.1.2 | 3.2-8.6 |
Koala | 2024.1.1 | 3.2-8.5 |
Jellyfish | 2023.3.1 | 3.2-8.4 |
इगुआना | 2023.2.1 | 3.2-8.3 |
Hedgehog | 2023.1.1 | 3.2-8.2 |
Giraffe | 2022.3.1 | 3.2-8.1 |
Flamingo | 2022.2.1 | 3.2-8.0 |
पुराने संस्करण
Android Studio का वर्शन | AGP का ज़रूरी वर्शन |
---|---|
Electric Eel | 2022.1.1 | 3.2-7.4 |
Dolphin | 2021.3.1 | 3.2-7.3 |
Chipmunk | 2021.2.1 | 3.2-7.2 |
Bumblebee | 2021.1.1 | 3.2-7.1 |
Arctic Fox | 2020.3.1 | 3.1-7.0 |
Android Gradle प्लग इन में नया क्या है, इस बारे में जानने के लिए Android Gradle प्लग इन के रिलीज़ नोट देखें.
Android के एपीआई लेवल के लिए टूल के कम से कम वर्शन
Android Studio और AGP के कुछ ऐसे वर्शन हैं जो किसी खास एपीआई लेवल के साथ काम करते हैं. अपने प्रोजेक्ट के targetSdk
या compileSdk
के लिए ज़रूरी Android Studio या AGP के वर्शन से कम वर्शन का इस्तेमाल करने पर, समस्याएं आ सकती हैं. हमारा सुझाव है कि Android ओएस के प्रीव्यू वर्शन को टारगेट करने वाले प्रोजेक्ट पर काम करने के लिए, Android Studio और AGP के नए प्रीव्यू वर्शन का इस्तेमाल करें. Android Studio के स्टेबल वर्शन के साथ-साथ, इसके प्रीव्यू वर्शन भी इंस्टॉल किए जा सकते हैं.
Android Studio और AGP के कम से कम ये वर्शन होने चाहिए:
API स्तर | Android Studio का कम से कम वर्शन | एजीपी का कम से कम वर्शन |
---|---|---|
36.0 | मीरकैट | 2024.3.1 पैच 1 | 8.9.1 |
35 | Koala Feature Drop | 2024.2.1 | 8.6.0 |
34 | Hedgehog | 2023.1.1 | 8.1.1 |
33 | Flamingo | 2022.2.1 | 7.2 |
Android Studio और क्लाउड सेवाओं के साथ काम करता है या नहीं
Android Studio में सेवा इंटिग्रेशन शामिल होते हैं. इनसे आपको और आपकी टीम को Android ऐप्लिकेशन डेवलप करने, रिलीज़ करने, और उनका रखरखाव करने में मदद मिलती है. इसमें Android Studio में Gemini, Play Vitals, और Firebase Crashlytics जैसी क्लाउड सेवाएं शामिल हैं. क्लाउड सेवाएं, Android Studio के सबसे नए स्टेबल चैनल वर्शन पर ही उपलब्ध हैं. साथ ही, ये सेवाएं पिछले तीन मुख्य वर्शन और उनसे जुड़े पैच पर भी उपलब्ध हैं. जब कोई वर्शन, कंपैटिबिलिटी विंडो से बाहर होता है, तो सेवा इंटिग्रेशन बंद हो जाते हैं. इसके बाद, आपको Android Studio अपडेट करना होगा.
Android Studio के ऐसे वर्शन जो फ़िलहाल क्लाउड सेवाओं के साथ काम करते हैं
Android Studio में Meerkat की नई सुविधाओं वाले सॉफ़्टवेयर अपडेट के स्टेबल चैनल के रिलीज़ होने के बाद, Studio के सभी वर्शन, क्लाउड सेवाओं के साथ काम करते हैं. यह अपडेट, Android Studio Narwhal Feature Drop से लागू होगा.
Studio Labs
Studio Labs की मदद से, Android Studio के स्टेबल वर्शन में एआई की नई एक्सपेरिमेंटल सुविधाओं को आज़माया जा सकता है. इससे, डेवलपमेंट के वर्कफ़्लो में एआई की मदद से काम करने की सुविधाओं को तेज़ी से इंटिग्रेट किया जा सकता है. ज़्यादा जानकारी के लिए, Studio Labs देखें.
फ़िलहाल, Studio Labs में ये सुविधाएं उपलब्ध हैं.
सुविधा | ब्यौरा | Docs |
---|---|---|
झलक जनरेट करने की सुविधा कंपोज़ करें | Gemini, किसी फ़ाइल में मौजूद किसी कंपोज़ेबल या सभी कंपोज़ेबल के लिए, कंपोज़ की झलक अपने-आप जनरेट कर सकता है. इसमें झलक के पैरामीटर के लिए मॉक डेटा भी शामिल होता है. | ईमेल लिखने की सुविधा की झलक जनरेट करना |
इमेज अटैच करना | यूज़र इंटरफ़ेस (यूआई) जनरेट करने, यूआई से जुड़ी गड़बड़ियों को ठीक करने, ऐप्लिकेशन के आर्किटेक्चर का दस्तावेज़ बनाने वगैरह के लिए, अपनी क्वेरी में कोई इमेज अटैच करें. | इमेज अटैच करना |
फ़ाइलें अटैच करें | अपनी क्वेरी में फ़ाइलें अटैच करें, ताकि Gemini आपके सवाल के कॉन्टेक्स्ट को बेहतर तरीके से समझ सके. साथ ही, यह पहचान सके कि किस कोड को अपडेट करने की ज़रूरत है. | फ़ाइलें अटैच करना |
डेटा में बदलाव करने वाला यूज़र इंटरफ़ेस (यूआई) | नैचुरल लैंग्वेज का इस्तेमाल करके, सीधे तौर पर कंपोज़ प्रीव्यू पैनल से अपने ऐप्लिकेशन के यूज़र इंटरफ़ेस (यूआई) को अपडेट करें. | यूज़र इंटरफ़ेस (यूआई) को ट्रांसफ़ॉर्म करना |
Android Studio Narwhal Feature Drop में ये नई सुविधाएं उपलब्ध हैं.
Android Studio के एजेंट मोड में Gemini
Android Studio के एजेंट मोड में Gemini, एआई की एक नई सुविधा है. इसे डेवलपमेंट से जुड़े ऐसे मुश्किल टास्क मैनेज करने के लिए डिज़ाइन किया गया है जिनमें कई चरण होते हैं. ये ऐसे टास्क होते हैं जिन्हें Gemini से चैट करके पूरा नहीं किया जा सकता. एजेंट मोड का इस्तेमाल करने के लिए, साइडबार में Gemini पर क्लिक करें. इसके बाद, एजेंट टैब चुनें. किसी मुश्किल लक्ष्य के बारे में बताने पर, एजेंट एक प्लान बनाकर उसे एक्ज़ीक्यूट करेगा. जैसे, यूनिट टेस्ट जनरेट करना या गड़बड़ियों को ठीक करना. यह प्लान, आपके प्रोजेक्ट की कई फ़ाइलों पर लागू होता है. एजेंट, लक्ष्य को पूरा करने के लिए बदलावों का सुझाव देता है और बार-बार गड़बड़ियों को ठीक करता है. सुझाए गए बदलावों की समीक्षा की जा सकती है. साथ ही, उन्हें स्वीकार या अस्वीकार किया जा सकता है. इसके अलावा, एजेंट को अपने सुझाव/राय देने या शिकायत करने के लिए कहा जा सकता है.

Gemini में नियम
Gemini में मौजूद नियमों की मदद से, प्रॉम्प्ट लाइब्रेरी में कोडिंग की पसंदीदा स्टाइल या आउटपुट फ़ॉर्मैट तय किए जा सकते हैं. अपने पसंदीदा टेक्नोलॉजी स्टैक और भाषाओं के बारे में भी बताया जा सकता है. इन सेटिंग को एक बार सेट करने पर, Gemini को भेजे गए सभी अनुरोधों पर ये अपने-आप लागू हो जाती हैं. नियमों से एआई को प्रोजेक्ट के स्टैंडर्ड और प्राथमिकताओं को समझने में मदद मिलती है. इससे वह ज़्यादा सटीक और आपकी ज़रूरतों के हिसाब से कोड लिखने में आपकी मदद कर पाता है. उदाहरण के लिए, "मुझे हमेशा Kotlin में छोटे जवाब दो" जैसा नियम बनाया जा सकता है.
कोई नियम सेट अप करने के लिए, Android Studio > Settings > Tools > Gemini > प्रॉम्प्ट लाइब्रेरी > नियम पर जाएं. इसके बाद, एडिटर में मौजूद टेक्स्ट में बदलाव करें. आईडीई लेवल या प्रोजेक्ट लेवल पर नियमों को सेव करने के लिए, ड्रॉप-डाउन का इस्तेमाल करें:
- आईडीई-लेवल के नियम सिर्फ़ आपके लिए उपलब्ध होते हैं. इनका इस्तेमाल कई प्रोजेक्ट में किया जा सकता है.
- प्रोजेक्ट-लेवल के नियमों को, एक ही प्रोजेक्ट पर काम करने वाले टीम के सदस्यों के साथ शेयर किया जा सकता है.
टीम के साथ प्रॉम्प्ट शेयर करने के लिए, आपको वर्शन कंट्रोल सिस्टम में
.idea
फ़ोल्डर जोड़ना होगा.

एम्बेड किया गया एक्सआर एम्युलेटर
एक्सआर एम्युलेटर अब डिफ़ॉल्ट रूप से एम्बेड किए गए मोड में लॉन्च होता है. अब Android Studio में सीधे तौर पर, ऐप्लिकेशन को डिप्लॉय किया जा सकता है, 3D स्पेस में नेविगेट किया जा सकता है, और लेआउट इंस्पेक्टर का इस्तेमाल किया जा सकता है.

एक्सआर प्रोजेक्ट का टेंप्लेट
Android Narwhal Feature Drop में, खास तौर पर Jetpack XR के लिए डिज़ाइन किया गया नया प्रोजेक्ट टेंप्लेट पेश किया गया है. इससे आपको बॉयलरप्लेट कोड के साथ एक मज़बूत फ़ाउंडेशन मिलता है, ताकि आप तुरंत इमर्सिव अनुभव डेवलप करना शुरू कर सकें.
एक्सआर के लिए एम्बेड किया गया लेआउट इंस्पेक्टर
एम्बेड किए गए लेआउट इंस्पेक्टर में अब XR ऐप्लिकेशन काम करते हैं. इससे, XR एनवायरमेंट में अपने यूज़र इंटरफ़ेस (यूआई) लेआउट की जांच और उसे ऑप्टिमाइज़ किया जा सकता है. अपने ऐप्लिकेशन के कॉम्पोनेंट स्ट्रक्चर के बारे में ज़्यादा जानकारी पाएं. साथ ही, लेआउट से जुड़ी संभावित समस्याओं का पता लगाएं, ताकि बेहतर और ज़्यादा परफ़ॉर्म करने वाले अनुभव बनाए जा सकें.
16 केबी पेज साइज़ के साथ काम करने की सुविधा
Android Studio Narwhal Feature Drop में, 16 केबी वाले पेज साइज़ पर ट्रांज़िशन करने की सुविधा को बेहतर बनाया गया है. इस ट्रांज़िशन को आसानी से पूरा करने में आपकी मदद करने के लिए, Android Studio अब 16 केबी डिवाइसों के साथ काम न करने वाले APK या Android ऐप्लिकेशन बंडल बनाने पर, पहले से ही चेतावनियां दिखाता है. एपीके ऐनलिसिस टूल का इस्तेमाल करके, यह भी पता लगाया जा सकता है कि कौनसी लाइब्रेरी 16 केबी वाले डिवाइसों के साथ काम नहीं करती हैं. इस नए एनवायरमेंट में अपने ऐप्लिकेशन को टेस्ट करने के लिए, Android Studio में 16 केबी का एक खास एम्युलेटर टारगेट भी उपलब्ध है. इसके साथ ही, 4 केबी की मौजूदा इमेज भी उपलब्ध हैं.

झलक दिखाने की सुविधा के लिए नेविगेशन को बेहतर बनाने से जुड़ी सेटिंग कंपोज़ करें
नेविगेशन में हुए हाल ही के सुधारों की वजह से, अब कंपोज़ की झलक देखने की सुविधा ज़्यादा असरदार हो गई है. झलक की परिभाषा पर जाने के लिए, झलक के नाम पर क्लिक करें. इसके अलावा, उस फ़ंक्शन पर जाने के लिए किसी कॉम्पोनेंट पर क्लिक करें जहां उसे तय किया गया है. होवर करने की सुविधा से, झलक वाले फ़्रेम पर माउस घुमाते ही आपको तुरंत विज़ुअल फ़ीडबैक मिलता है. कीबोर्ड के ऐरो बटन से नेविगेट करने की सुविधा को बेहतर बनाया गया है. इससे कई प्रीव्यू के बीच आसानी से स्विच किया जा सकता है. इससे यूज़र इंटरफ़ेस (यूआई) को तेज़ी से दोहराने और उसे बेहतर बनाने में मदद मिलती है.
झलक दिखाने वाले पिकर को कंपोज़ करें
अब कंपोज़ की झलक दिखाने वाला पिकर उपलब्ध है. इसे आज़माने के लिए, कंपोज़ कोड में मौजूद किसी भी @Preview
एनोटेशन पर क्लिक करें.

लेआउट इंस्पेक्टर में चाइल्ड कंपोज़िशन
लेआउट इंस्पेक्टर, चाइल्ड रीकंपोज़िशन की संख्या के साथ काम करता है. अब आपको रीकंपोज़िशन की संख्या दिखेगी. भले ही, कॉम्पोनेंट ट्री में पैरंट कॉम्पोज़ेबल के नीचे, रीकंपोज़ होने वाला कॉम्पोज़ेबल छोटा किया गया हो. जब आपको चाइल्ड रीकंपोज़िशन की संख्या बढ़ती हुई दिखे, तब ट्री खोलकर यह देखा जा सकता है कि रीकंपोज़िशन कहां हो रहे हैं.

अपने-आप सिंक होने की सुविधा बंद करने के लिए नई सेटिंग
Android Studio में अब डिफ़ॉल्ट रूप से चालू रहने वाले ऑटोमैटिक सिंक मोड से, मैन्युअल सिंक मोड पर स्विच करने की सेटिंग उपलब्ध है.इस मोड में, आपको सिंक करने के लिए रिमाइंडर भी मिलेंगे. जैसे, जब कोई प्रोजेक्ट खोला जाता है, तो सिंक अपने-आप शुरू हो जाता है. डिफ़ॉल्ट रूप से, अब भी अपने-आप सिंक होने की सुविधा चालू रहती है. मैन्युअल सिंक पर स्विच करने के लिए, फ़ाइल (macOS पर Android Studio) > सेटिंग > बिल्ड, एक्ज़ीक्यूशन, डिप्लॉयमेंट > बिल्ड टूल पर जाएं. इसके बाद, प्रोजेक्ट सिंक मोड को मैन्युअल सिंक के साथ रिमाइंडर के तौर पर सेट करें.
Android डिवाइस स्ट्रीमिंग के साथ उपलब्ध पार्टनर डिवाइस लैब
पार्टनर डिवाइस लैब, Google के OEM पार्टनर (जैसे कि Samsung, Xiaomi, OPPO, OnePlus, vivo वगैरह) के डिवाइस लैब होते हैं. ये Android डिवाइस स्ट्रीमिंग में उपलब्ध डिवाइसों की संख्या को बढ़ाते हैं. यह सेवा बीटा वर्शन में है और Android Studio के सबसे नए Canary वर्शन में उपलब्ध है. ज़्यादा जानने के लिए, Partner Device Labs से कनेक्ट करना लेख पढ़ें.
डिफ़ॉल्ट रूप से K2 मोड
Android Studio अब डिफ़ॉल्ट रूप से K2 Kotlin कंपाइलर का इस्तेमाल करता है. यह नई जनरेशन का कंपाइलर, IDE और आपकी बिल्ड की परफ़ॉर्मेंस को बेहतर बनाता है. K2 को चालू करके, हम Kotlin प्रोग्रामिंग लैंग्वेज की आने वाली सुविधाओं के लिए रास्ता बना रहे हैं. साथ ही, Kotlin में डेवलपमेंट के अनुभव को और भी तेज़ और बेहतर बना रहे हैं.