إعداد حزمة تطوير البرامج (SDK) لنظام التشغيل Android 10
تنظيم صفحاتك في مجموعات
يمكنك حفظ المحتوى وتصنيفه حسب إعداداتك المفضّلة.
يُعدّ Android 10 إصدارًا رئيسيًا يتضمّن مجموعة متنوعة من الميزات وال
الإمكانات التي يمكنك استخدامها لتحسين أداء تطبيقك.
يتضمن Android 10 أيضًا تغييرات في السلوك (بالنسبة إلى التطبيقات التي تستهدف نظام Android
10 وجميع
التطبيقات) وتغييرات في
الخصوصية تساعد في تحسين عمر البطارية و
الأمان.
لتطوير التطبيقات باستخدام واجهات برمجة تطبيقات Android 10 واختبار تطبيقك مع التغيُّرات في سلوك Android 10، اتّبِع التعليمات الواردة في هذه الصفحة لإعداد حزمة تطوير البرامج (SDK) لنظام التشغيل Android 10 في IDE "استوديو Android" وإنشاء تطبيقك وتشغيله على نظام التشغيل Android 10.
الحصول على أحدث إصدار من "استوديو Android"
تتضمّن حزمة تطوير البرامج (SDK) لنظام التشغيل Android 10 تغييرات غير متوافقة مع بعض الإصدارات
الأقدم من Android Studio. للحصول على أفضل تجربة تطوير، ننصحك
بتثبيت أحدث إصدار من Android Studio.
الحصول على "استوديو Android"
يمكنك تجميع تطبيقات Android 10 واختبارها باستخدام Android Studio 3.3 والإصدارات الأحدث،
ولكن قد يواجه بعض مستخدمي حزمة SDK لنظام التشغيل Android 10 أخطاء في مزامنة Gradle و
تحذيرات بشأن التبعيات القديمة.
الحصول على حزمة تطوير البرامج (SDK) لنظام التشغيل Android 10
بعد تثبيت "استوديو Android" وفتحه، ثبِّت حزمة تطوير البرامج (SDK) لنظام التشغيل Android 10 على النحو التالي:
- انقر على الأدوات > أداة إدارة حِزم تطوير البرامج (SDK)، ثمّ انقر على عرض تفاصيل الحِزمة.
- في علامة التبويب أنظمة تشغيل حِزم تطوير البرامج (SDK)، وسِّع قسم Android 10.0 ("Q") و
اختَر حزمة Android SDK Platform 29.
- في علامة التبويب أدوات حزمة SDK، وسِّع قسم أدوات إنشاء حزمة تطوير البرامج (SDK) لنظام التشغيل Android 34
واختَر أحدث إصدار
29.x.x
.
- انقر على تطبيق > حسنًا لتنزيل الحِزم المحدّدة وتثبيتها.
تعديل إعدادات الإصدار
لاختبار توافق تطبيقك بالكامل مع Android 10 والبدء في استخدام واجهات برمجة التطبيقات
المُقدَّمة في هذا الإصدار من النظام الأساسي، افتح ملف build.gradle
على مستوى الوحدة وعدِّل compileSdkVersion
وtargetSdkVersion
كما هو موضح
هنا:
رائع
android {
compileSdkVersion 29
defaultConfig {
targetSdkVersion 29
}
...
}
Kotlin
android {
compileSdkVersion(29)
defaultConfig {
targetSdkVersion(29)
}
...
}
للتعرّف على التغييرات في Android 10 التي قد تؤثر في تطبيقك والبدء في
اختبارها، يمكنك الاطّلاع على التغييرات في سلوك Android 10 التي تؤثّر في كل
التطبيقات والتغييرات في سلوك Android 10
التي تؤثّر في التطبيقات التي تستهدف Android 10
والتغييرات في خصوصية Android 10.
للاطّلاع على مزيد من المعلومات عن واجهات برمجة التطبيقات المتاحة اعتبارًا من Android 10، يُرجى الاطّلاع على ميزات Android 10
وواجهات برمجة التطبيقات.
يخضع كل من المحتوى وعيّنات التعليمات البرمجية في هذه الصفحة للتراخيص الموضحّة في ترخيص استخدام المحتوى. إنّ Java وOpenJDK هما علامتان تجاريتان مسجَّلتان لشركة Oracle و/أو الشركات التابعة لها.
تاريخ التعديل الأخير: 2025-07-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-07-27 (حسب التوقيت العالمي المتفَّق عليه)"],[],[],null,["# Set up the Android 10 SDK\n\nAndroid 10 is a major release and includes a variety of [features and\ncapabilities](/about/versions/10/features) you can use to extend your app.\nAndroid 10 also includes behavior changes (for [apps targeting Android\n10](/about/versions/10/behavior-changes-10) and for [all\napps](/about/versions/10/behavior-changes-all)) and [privacy\nchanges](/about/versions/10/privacy) that help improve battery life and\nsecurity.\n\nTo develop with Android 10 APIs and test your app with the Android 10 behavior\nchanges, follow the instructions on this page to set up the Android 10 SDK in\nAndroid Studio and build and run your app on Android 10.\n\nGet the latest Android Studio\n-----------------------------\n\nThe Android 10 SDK includes changes that are not compatible with some lower\nversions of Android Studio. So, for the best development experience, we\nrecommend that you install the latest version of [Android Studio](/studio).\n\n[Get Android Studio](/studio)\n\nYou can compile and test Android 10 apps using Android Studio 3.3 and higher,\nbut some users of the Android 10 SDK may encounter Gradle sync failures and\nwarnings about outdated dependencies.\n\nGet the Android 10 SDK\n----------------------\n\nAfter you install and open Android Studio, install the Android 10 SDK as\nfollows:\n\n1. Click **Tools \\\u003e SDK Manager** , then click **Show Package Details**.\n2. In the **SDK Platforms** tab, expand the **Android 10.0 (\"Q\")** section and select the **Android SDK Platform 29** package.\n3. In the **SDK Tools** tab, expand the **Android SDK Build-Tools 34** section and select the latest `29.x.x` version.\n4. Click **Apply \\\u003e OK** to download and install the selected packages.\n\nUpdate your build configuration\n-------------------------------\n\nTo fully test your app's compatibility with Android 10 and begin using the APIs\nintroduced in this version of the platform, open your module-level\n`build.gradle` file and update the `compileSdkVersion` and `targetSdkVersion` as\nshown here: \n\n### Groovy\n\n```groovy\nandroid {\n compileSdkVersion 29\n\n defaultConfig {\n targetSdkVersion 29\n }\n ...\n}\n```\n\n### Kotlin\n\n```kotlin\nandroid {\n compileSdkVersion(29)\n\n defaultConfig {\n targetSdkVersion(29)\n }\n ...\n}\n```\n\nTo learn about the changes in Android 10 that might affect your app and begin\ntesting them, read [Android 10 behavior changes affecting all\napps](/about/versions/10/behavior-changes-all), [Android 10 behavior changes\naffecting apps targeting Android 10](/about/versions/10/behavior-changes-10),\nand [Android 10 privacy changes](/about/versions/10/privacy).\n\nTo learn more about the APIs available starting in Android 10, read [Android 10\nfeatures and APIs](/about/versions/10/features)."]]