Android 11 提供了多种扩展应用的绝佳方法。Android 11 还包含了一些行为变更,旨在改善电池续航时间和安全性,并增强用户隐私。其中一些行为变更仅影响面向 Android 11 的应用,而其他一些行为变更影响在 Android 11 设备上运行的所有应用,而不管应用的targetSDKVersion
如何。
要使用 Android 11 API 进行开发并在 Android 11 上测试应用的行为变更,请按照本页面的说明在 Android Studio 中设置 Android 11 SDK,并在 Android 11 上构建和运行您的应用。
获取 Android Studio
Android 11 SDK 包含一些与某些较低版本的 Android Studio 不兼容的变更。为了获得最佳的 Android 11 SDK 开发体验,请使用 Android Studio 4.2 或更高版本。
您可以使用 Android Studio 3.3 及更高版本编译和测试 Android 11 应用,但某些 Android 11 SDK 用户可能会遇到 Gradle 同步失败以及有关过时依赖项的警告。请记住,您可以保留您现有的 Android Studio 版本,因为您可以并排安装多个版本。
获取 Android 11 SDK
安装并打开 Android Studio 后,请按如下步骤安装 Android 11 SDK
- 点击**工具 > SDK 管理器**,然后点击**显示软件包详情**。
- 在**SDK 平台**选项卡中,展开**Android 11.0 (“R”)**部分,然后选择**Android SDK 平台 30**软件包。
- 在**SDK 工具**选项卡中,展开**Android SDK Build-Tools 34**部分,然后选择最新的
30.x.x
版本。 - 点击**应用 > 确定**下载并安装选定的软件包。
更新构建配置
将应用的构建配置更改为面向 Android 11,可以让您的应用访问 Android 11 API,并在您准备为 Android 11 添加全面支持时全面测试应用的兼容性。为此,请打开模块级build.gradle
文件并更新compileSdkVersion
和targetSdkVersion
Groovy
android { compileSdkVersion 30 defaultConfig { targetSdkVersion 30 } ... }
Kotlin
android { compileSdkVersion(30) defaultConfig { targetSdkVersion(30) } ... }
要了解 Android 11 中可能影响您应用的更改,以便开始对其进行测试,请阅读以下页面
要详细了解 Android 11 中可用的新 API,请阅读 Android 11 功能和 API。