设置 Android 11 SDK

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

您可以使用 Android Studio 3.3 及更高版本编译和测试 Android 11 应用,但部分 Android 11 SDK 用户可能会遇到 Gradle 同步失败问题以及与过时依赖项有关的警告。请注意,您可以保留已安装的现有 Android Studio 版本,因为您可以并行安装多个版本

获取 Android 11 SDK

安装并打开 Android Studio 后,请按以下步骤安装 Android 11 SDK:

  1. 依次点击 Tools > SDK Manager
  2. SDK Platforms 标签页中,展开 Android 11.0(“R”)部分,然后选择 Android SDK Platform 30 软件包。
  3. SDK Tools 标签页中,展开 Android SDK Build-Tools 34 部分,然后选择最新的 30.x.x 版本。
  4. 依次点击 Apply > OK 以下载并安装所选的软件包。

更新构建配置

将应用的 build 配置更改为以 Android 11 为目标平台后,您的应用将可以访问 Android 11 API,并在准备添加对 Android 11 的全面支持时全面测试应用的兼容性。为此,请打开模块级 build.gradle 文件并更新 compileSdkVersiontargetSdkVersion

Groovy

android {
    compileSdkVersion 30

    defaultConfig {
        targetSdkVersion 30
    }
    ...
}

Kotlin

android {
    compileSdkVersion(30)

    defaultConfig {
        targetSdkVersion(30)
    }
    ...
}

如需了解 Android 11 中可能影响您的应用的变更以便开始对其进行测试,请参阅以下页面:

如需详细了解 Android 11 中提供的新 API,请参阅 Android 11 功能和 API