برای توسعه با Android 11 API و آزمایش برنامه خود با تغییرات رفتار Android 11، دستورالعملهای این صفحه را دنبال کنید تا Android 11 SDK را در Android Studio راهاندازی کنید و برنامه خود را روی Android 11 بسازید و اجرا کنید.
اندروید استودیو را دریافت کنید
Android 11 SDK شامل تغییراتی است که با برخی از نسخه های پایین تر Android Studio سازگار نیست. برای بهترین تجربه توسعه با Android 11 SDK، از Android Studio نسخه 4.2 یا بالاتر استفاده کنید.
میتوانید برنامههای Android 11 را با استفاده از Android Studio 3.3 و بالاتر کامپایل و آزمایش کنید، اما برخی از کاربران Android 11 SDK ممکن است با خطاهای همگامسازی Gradle و هشدارهایی در مورد وابستگیهای قدیمی مواجه شوند. به یاد داشته باشید، میتوانید نسخه موجود Android Studio خود را نصب کنید، زیرا میتوانید چندین نسخه را در کنار هم نصب کنید .
Android 11 SDK را دریافت کنید
پس از نصب و باز کردن Android Studio، Android 11 SDK را به صورت زیر نصب کنید:
روی Tools > SDK Manager کلیک کنید، سپس روی Show Package Details کلیک کنید.
در تب SDK Platforms ، بخش Android 11.0 ("R") را گسترش دهید و بسته Android SDK Platform 30 را انتخاب کنید.
در تب ابزار SDK ، بخش Android SDK Build-Tools 34 را گسترش دهید و آخرین نسخه 30.xx را انتخاب کنید.
برای دانلود و نصب بسته های انتخاب شده روی Apply > OK کلیک کنید.
پیکربندی ساخت خود را به روز کنید
تغییر پیکربندی ساخت برنامه خود برای هدف قرار دادن Android 11 به برنامه شما امکان دسترسی به API های Android 11 را می دهد و به شما امکان می دهد تا زمانی که برای افزودن پشتیبانی کامل از Android 11 آماده می شوید، سازگاری برنامه خود را به طور کامل آزمایش کنید. برای انجام این کار، فایل build.gradle در سطح ماژول خود را باز کنید و compileSdkVersion و targetSdkVersion به روز کنید:
محتوا و نمونه کدها در این صفحه مشمول پروانههای توصیفشده در پروانه محتوا هستند. جاوا و OpenJDK علامتهای تجاری یا علامتهای تجاری ثبتشده Oracle و/یا وابستههای آن هستند.
تاریخ آخرین بهروزرسانی 2025-08-27 بهوقت ساعت هماهنگ جهانی.
[[["درک آسان","easyToUnderstand","thumb-up"],["مشکلم را برطرف کرد","solvedMyProblem","thumb-up"],["غیره","otherUp","thumb-up"]],[["اطلاعاتی که نیاز دارم وجود ندارد","missingTheInformationINeed","thumb-down"],["بیشازحد پیچیده/ مراحل بسیار زیاد","tooComplicatedTooManySteps","thumb-down"],["قدیمی","outOfDate","thumb-down"],["مشکل ترجمه","translationIssue","thumb-down"],["مشکل کد / نمونهها","samplesCodeIssue","thumb-down"],["غیره","otherDown","thumb-down"]],["تاریخ آخرین بهروزرسانی 2025-08-27 بهوقت ساعت هماهنگ جهانی."],[],[],null,["Android 11 contains a variety of great ways you can extend your\napp. Android 11\nalso includes behavior changes to improve battery life and security, and to\n[enhance user privacy](/about/versions/11/privacy). Some of these behavior changes [only affect apps that\ntarget Android 11](/about/versions/11/behavior-changes-11), while others [affect all apps when they are running on an\nAndroid 11 device](/about/versions/11/behavior-changes-all), regardless of an app's `targetSDKVersion`.\n\nTo develop with Android 11 APIs and test your app with the\nAndroid 11 behavior changes, follow the instructions on this page\nto set up the Android 11 SDK in Android Studio and build and run\nyour app on Android 11.\n\nGet Android Studio\n\nThe Android 11 SDK includes changes that are not compatible with\nsome lower versions of Android Studio. For the best development experience with\nthe Android 11 SDK, use Android Studio 4.2 or higher.\n\n[Get Android Studio](/studio)\n\nYou can compile and test Android 11 apps using Android Studio\n3.3 and higher, but some users of the Android 11 SDK may\nencounter Gradle sync failures and warnings about outdated dependencies.\nRemember, you can keep your existing version of Android Studio installed,\nbecause you can [install multiple versions side by side](/studio/preview/install-preview).\n\nGet the Android 11 SDK\n\nAfter you install and open Android Studio, install the Android 11\nSDK as follows:\n\n1. Click **Tools \\\u003e SDK Manager** , then click **Show Package Details**.\n2. In the **SDK Platforms** tab, expand the **Android 11.0 (\"R\")** section and select the **Android SDK Platform 30** package.\n3. In the **SDK Tools** tab, expand the **Android SDK Build-Tools 34** section and select the latest `30.x.x` version.\n4. Click **Apply \\\u003e OK** to download and install the selected packages.\n\nUpdate your build configuration\n\nChanging your app's build configuration to target Android 11 gives your app\naccess to the Android 11 APIs and lets you fully test your app's compatibility\nas you [prepare to add full support for Android 11](/about/versions/11/migration#setup_sdk). To do this, open your\nmodule-level `build.gradle` file and update the `compileSdkVersion` and\n`targetSdkVersion`: \n\nGroovy \n\n```groovy\nandroid {\n compileSdkVersion 30\n\n defaultConfig {\n targetSdkVersion 30\n }\n ...\n}\n```\n\nKotlin \n\n```kotlin\nandroid {\n compileSdkVersion(30)\n\n defaultConfig {\n targetSdkVersion(30)\n }\n ...\n}\n```\n| **Note:** If you're not ready yet to fully support Android 11, you can still perform app compatibility testing using a debuggable app, an Android 11 device, and the [compatibility framework](/guide/app-compatibility/test-debug), without changing either your app's `compileSdkVersion` or `targetSdkVersion`.\n\nTo learn about the changes in Android 11 that might affect your\napp so you can begin testing for them, read the following pages:\n\n- [Android 11 behavior changes affecting all apps](/about/versions/11/behavior-changes-all)\n- [Android 11 behavior changes affecting apps that target Android 11](/about/versions/11/behavior-changes-11)\n- [Android 11 privacy changes](/about/versions/11/privacy)\n\nTo learn more about new APIs available in Android 11, read\n[Android 11 features and APIs](/about/versions/11/features)."]]