تنظیم Android 12 SDK

Android 12 SDK شامل تغییراتی است که با برخی نسخه های قدیمی Android Studio سازگار نیست. برای داشتن بهترین تجربه جهت بهبود کارایی با Android 12 SDK ، اکیداً توصیه می کنیم آخرین نسخه پیش نمایش Android Studio را نصب کنید. به یاد داشته باشید که می توانید نسخه موجود Android Studio خود را در سیستم خود به حالت نصب نگه دارید، زیرا می توانید چندین نسخه از آن را کنار هم نصب کنید.

در Android Studio ، می توانید Android 12 SDK را به صورت زیر نصب کنید:

  1. روی Tools> SDK Manager کلیک کنید.
  2. در تب SDK Platforms ،گزینه Android 12 را انتخاب کنید.
  • در تب SDK Tools ،گزینه Android SDK Build-Tools 31 را انتخاب کنید.
  1. برای نصب SDK روی تأیید(OK) کلیک کنید.

پیکربندی ساخت برنامه اپ خود را به روز کنید

برای دسترسی به API های Android 12 وتست سازگاری برنامه خود با Android 12 ، پوشه مربوط به build.gradle یا build.gradle.kts را در سطح  module-level باز کنید و compileSdkVersion و targetSdkVersion را با مقادیر Android 12 به روز کنید:

نمونه کد های مورد نیازجهت انجام این عمل در کادر زیر آورده شده است:

Groovy

android {
    compileSdkVersion 31

    defaultConfig {
        targetSdkVersion 31
    }
}

 

Kotlin

android {
    compileSdkVersion(31)

    defaultConfig {
        targetSdkVersion(31)
    }
}

 

نکته: اگر برای پشتیبانی کامل از Android 12 کاملاً آماده نیستید، می توانید تست سازگاری برنامه را با استفاده از یک برنامه debuggable app، دستگاه Android 12 و چارچوب همسازگاری انجام دهید، بدون اینکه compileSdkVersion یا targetSdkVersion برنامه شما تغییر کند.

برای اینکه بدانید کدام تغییرات ممکن است روی برنامه شما تأثیر بگذارد، و همچنین برای یادگیری نحوه تست این تغییرات در برنامه خود، مباحث زیر را بخوانید:

تغییراتی در رفتار که روی همه برنامه ها تأثیر می گذارد.

تغییراتی در رفتار که فقط بر روی برنامه هایی که Android 12 را هدف قرار می دهند تأثیر می گذارد.

برای کسب اطلاعات بیشتر در مورد API ها و ویژگی های جدید موجود در Android 12 ، مقاله مربوط به ویژگی های Android 12 را بخوانید.

دیدگاه‌ها و پرسش‌ها

برای ارسال نظر نیاز است تا ابتدا وارد سایت شوید.

هیچ نظری ارسال نشده است.

در این مقاله قصد داریم تا درباره تنظیم Android 12 SDK صحبت کنیم.


قیمت آموزش
رایگان
نوع دسترسی
رایگان

این مقاله در حال حاضر تنها به روش رایگان در دسترس می باشد.

golaleh hoseini
مدرس دوره

golaleh hoseini

مدرس دوره های سِون کلونر

گفتگوی برنامه نویسان

بخشی برای حل مشکلات برنامه‌نویسی و مباحث پیرامون آن

مقالات پیشنهادی

درباره فایل Robots.txt

این فایل ربات های خزنده موتور های جستجو را راهنمایی می کنند و به آنان می فهماند که چه دایرکتوری و لینک هایی قابل بررسی و چه دایرکتوری و لینک هایی غیرقابل برررسی می باشند...


۷۵۵
۰
۲ دی ۱۳۹۹

وردپرس

وردپرس یک سیستم مدیریت محتوای قوی می باشد که با استفاده از آن می توان وب سایت ها و وبلاگ های گوناگونی با هر شرایطی را طراحی کرد چرا که این سیستم و ...


۸۰۸
۰
۱۳ آذر ۱۳۹۹

بک لینک چیست؟

بک لینک (Back Link) به لینک دادن یک سایت به سایت دیگر گفته میشود که یک فاکتور مهم و اساسی در سئو هر سایتی می باشد.


۹۹۲
۰
۲۲ آذر ۱۳۹۹

جاوا اسکریپت

جاوا اسکریپت یک زبان پویا و محبوب مبتنی بر شیء, داینامیک و مفسری می باشد. این زبان برای برنامه نویسی سمت سرور و کلاینت استفاده میشود که ...


۸۶۸
۰
۱۳ آذر ۱۳۹۹

Fatal error: Uncaught wfWAFStorageFileException: Unable to verify temporary file contents for atomic writing. in /home/clonerco/public_html/wp-content/plugins/wordfence/vendor/wordfence/wf-waf/src/lib/storage/file.php:52 Stack trace: #0 /home/clonerco/public_html/wp-content/plugins/wordfence/vendor/wordfence/wf-waf/src/lib/storage/file.php(659): wfWAFStorageFile::atomicFilePutContents('/home/clonerco/...', '<?php exit('Acc...') #1 [internal function]: wfWAFStorageFile->saveConfig('livewaf') #2 {main} thrown in /home/clonerco/public_html/wp-content/plugins/wordfence/vendor/wordfence/wf-waf/src/lib/storage/file.php on line 52