برای توسعه با Android 16 API و آزمایش برنامه خود با تغییرات رفتار Android 16، باید Android 16 SDK را راهاندازی کنید. دستورالعملهای موجود در این صفحه را دنبال کنید تا Android 16 SDK را در Android Studio راهاندازی کنید و برنامه خود را روی Android 16 بسازید و اجرا کنید.
اندروید استودیو را دریافت کنید
Android 16 SDK شامل تغییراتی است که با برخی از نسخه های پایین تر Android Studio سازگار نیست. برای بهترین تجربه توسعه با Android 16 SDK، از آخرین نسخه پیش نمایش Android Studio استفاده کنید. به یاد داشته باشید که میتوانید نسخه موجود Android Studio خود را نصب کنید، زیرا میتوانید چندین نسخه را در کنار هم نصب کنید .
اندروید استودیو را دریافت کنیدSDK را نصب کنید
در اندروید استودیو، می توانید SDK اندروید 16 را به صورت زیر نصب کنید:
- روی Tools > SDK Manager کلیک کنید.
- در تب پلتفرمهای SDK ، بخش پیشنمایش باقلوا اندروید را گسترش دهید و بسته باقلوا پلتفرم Android SDK را انتخاب کنید.
- در تب ابزار SDK ، بخش Android SDK Build-Tools 36 را گسترش دهید و آخرین نسخه
36.xx
را انتخاب کنید. این برچسب ها ممکن است پسوندی مانند rc1 یا rc2 داشته باشند. - برای نصب SDK روی OK کلیک کنید.
پیکربندی ساخت برنامه خود را به روز کنید
برای دسترسی به APIهای Android 16 و تست سازگاری برنامه خود با Android 16، فایل build.gradle
یا build.gradle.kts
در سطح ماژول خود را باز کنید و آنها را با مقادیر برای Android 16 به روز کنید. نحوه قالب بندی مقادیر به نسخه آن بستگی دارد. افزونه Android Gradle (AGP) که از آن استفاده می کنید.
AGP 7.0.0 یا بالاتر
اگر از AGP 7.0.0 یا بالاتر استفاده می کنید، فایل build.gradle
یا build.gradle.kts
برنامه خود را با مقادیر زیر برای Android 16 به روز کنید:
شیار
android { compileSdkPreview "Baklava" ... defaultConfig { targetSdkPreview "Baklava" } }
کاتلین
android { compileSdkPreview = "Baklava" ... defaultConfig { targetSdkPreview = "Baklava" } }
AGP 4.2.0 یا پایین تر
اگر از AGP 4.2.0 یا پایینتر استفاده میکنید، فایل build.gradle
یا build.gradle.kts
برنامه خود را با مقادیر زیر برای Android 16 بهروزرسانی کنید:
شیار
android { compileSdkVersion "android-Baklava" ... defaultConfig { targetSdkVersion "android-Baklava" } }
کاتلین
android { compileSdkVersion = "android-Baklava" ... defaultConfig { targetSdkVersion = "android-Baklava" } }