Android 11 में, ऐप्लिकेशन को बेहतर बनाने के कई बेहतरीन तरीके मौजूद हैं. साथ ही, इसमें बैटरी लाइफ़ और सुरक्षा को बेहतर बनाने के साथ-साथ उपयोगकर्ता की निजता को बेहतर बनाने के लिए, ऐप्लिकेशन के काम करने के तरीके में बदलाव भी किए गए हैं. इनमें से कुछ बदलावों का असर, सिर्फ़ उन ऐप्लिकेशन पर पड़ता है जो Android 11 को टारगेट करते हैं. वहीं, कुछ बदलावों का असर सभी ऐप्लिकेशन पर पड़ता है, जब वे Android 11 डिवाइस पर चल रहे हों. भले ही, ऐप्लिकेशन का targetSDKVersion
कुछ भी हो.
Android 11 एपीआई की मदद से डेवलप करने और Android 11 के काम करने के तरीके में हुए बदलावों के हिसाब से अपने ऐप्लिकेशन की जांच करने के लिए, इस पेज पर दिए गए निर्देशों का पालन करें. इन निर्देशों का पालन करके, Android Studio में Android 11 SDK टूल सेट अप किया जा सकता है. साथ ही, अपना ऐप्लिकेशन Android 11 पर बनाया और चलाया जा सकता है.
Android Studio डाउनलोड करना
Android 11 SDK टूल में ऐसे बदलाव शामिल हैं जो Android Studio के कुछ पुराने वर्शन पर काम नहीं करते. Android 11 SDK टूल के साथ बेहतरीन डेवलपमेंट अनुभव पाने के लिए, Android Studio 4.2 या उसके बाद का वर्शन इस्तेमाल करें.
Android Studio 3.3 और उसके बाद के वर्शन का इस्तेमाल करके, Android 11 ऐप्लिकेशन को कॉम्पाइल और टेस्ट किया जा सकता है. हालांकि, Android 11 SDK टूल के कुछ उपयोगकर्ताओं को Gradle सिंक करने में समस्याएं आ सकती हैं. साथ ही, उन्हें पुरानी डिपेंडेंसी के बारे में चेतावनियां भी मिल सकती हैं. याद रखें कि Android Studio के मौजूदा वर्शन को इंस्टॉल किया जा सकता है, क्योंकि एक साथ कई वर्शन इंस्टॉल किए जा सकते हैं.
Android 11 का SDK टूल डाउनलोड करें
Android Studio इंस्टॉल करने और उसे खोलने के बाद, Android 11 SDK टूल को इस तरह इंस्टॉल करें:
- टूल > SDK मैनेजर पर क्लिक करें. इसके बाद, पैकेज की जानकारी दिखाएं पर क्लिक करें.
- SDK टूल के प्लैटफ़ॉर्म टैब में, Android 11.0 ("R") सेक्शन को बड़ा करें और Android SDK Platform 30 पैकेज चुनें.
- SDK टूल टैब में, Android SDK Build-Tools 34 सेक्शन को बड़ा करें और
30.x.x
का नया वर्शन चुनें. - चुने गए पैकेज डाउनलोड और इंस्टॉल करने के लिए, लागू करें > ठीक है पर क्लिक करें.
अपना बिल्ड कॉन्फ़िगरेशन अपडेट करना
अपने ऐप्लिकेशन के बिल्ड कॉन्फ़िगरेशन को Android 11 को टारगेट करने के लिए बदलने पर, आपके ऐप्लिकेशन को Android 11 एपीआई का ऐक्सेस मिलता है. साथ ही, Android 11 के लिए पूरी तरह से काम करने की सुविधा जोड़ने की तैयारी के दौरान, आपको अपने ऐप्लिकेशन के साथ काम करने वाले डिवाइसों की पूरी जांच करने की सुविधा मिलती है. ऐसा करने के लिए, अपनी
मॉड्यूल-लेवल build.gradle
फ़ाइल खोलें और compileSdkVersion
और
targetSdkVersion
को अपडेट करें:
ग्रूवी
android { compileSdkVersion 30 defaultConfig { targetSdkVersion 30 } ... }
Kotlin
android { compileSdkVersion(30) defaultConfig { targetSdkVersion(30) } ... }
Android 11 में हुए उन बदलावों के बारे में जानने के लिए जिनका आपके ऐप्लिकेशन पर असर पड़ सकता है, ताकि आप उनकी जांच शुरू कर सकें, ये पेज पढ़ें:
- Android 11 के काम करने के तरीके में हुए बदलाव, सभी ऐप्लिकेशन पर असर डाल रहे हैं
- Android 11 के काम करने के तरीके में हुए बदलाव का असर, Android 11 को टारगेट करने वाले ऐप्लिकेशन पर पड़ेगा
- Android 11 की निजता से जुड़े बदलाव
Android 11 में उपलब्ध नए एपीआई के बारे में ज़्यादा जानने के लिए, Android 11 की सुविधाएं और एपीआई लेख पढ़ें.