Android 11 में, अपने ऐप्लिकेशन को बेहतर बनाने के कई तरीके हैं. 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 को इस तरह इंस्टॉल करें:
- Tools > SDK Manager पर क्लिक करें. इसके बाद, Show Package Details पर क्लिक करें.
- एसडीके प्लैटफ़ॉर्म टैब में, Android 11.0 ("R") सेक्शन को बड़ा करें. इसके बाद, Android SDK Platform 30 पैकेज चुनें.
- एसडीके टूल टैब में, Android SDK Build-Tools 34 सेक्शन को बड़ा करें
और
30.x.x
का नया वर्शन चुनें. - चुने गए पैकेज डाउनलोड और इंस्टॉल करने के लिए, लागू करें > ठीक है पर क्लिक करें.
अपने बिल्ड कॉन्फ़िगरेशन को अपडेट करना
अपने ऐप्लिकेशन के बिल्ड कॉन्फ़िगरेशन को Android 11 को टारगेट करने के लिए बदलने से, आपके ऐप्लिकेशन को Android 11 के एपीआई का ऐक्सेस मिल जाता है. साथ ही, इससे आपको अपने ऐप्लिकेशन की कंपैटिबिलिटी को पूरी तरह से टेस्ट करने में मदद मिलती है. ऐसा तब होता है, जब Android 11 के लिए पूरी तरह से सपोर्ट जोड़ने की तैयारी की जा रही हो. इसके लिए, अपने मॉड्यूल-लेवल की build.gradle
फ़ाइल खोलें और compileSdkVersion
और targetSdkVersion
को अपडेट करें:
Groovy
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 की सुविधाएं और एपीआई लेख पढ़ें.