在Android Studio中加载哪个API级别?



每个Android Studio API级别是以前的级别加上新设备的新功能的累积吗?

的例子:

Level 22 (Android 5, Lollipop)
Level 23 (Android 6, Marshmellow)
Level ...
Level 29 (Android 10) 
Level 30 (Android 11)
Level 31

Level 31是针对新的Android 12.0的,但是第31级是否也包括之前的所有内容,第22-30级?我可以加载第31级,并假设Android 5.1到Android 11从第31级API的支持?或者为了支持所有之前的Android版本,我必须在项目中添加关卡22-30 ?

我的理解是我仍然必须加载22-30级,但我从来没有明确的主题。

如果你想要一个模拟器的API,你是对的,你必须从AVD管理器单独添加API级别22-30来使用这些Android版本。但如果你想让你的应用与API 22到31的Android设备兼容,你只需要从SDK管理器中添加SDK ->SDK平台并选择API级别22和31,然后在构建中添加minSdkVersion级别22和targetSdkVersion级别31。gradle (Module) file.

相关内容

最新更新