Thiết lập SDK Android 11

Android 11 mang đến nhiều cách hiệu quả để bạn mở rộng ứng dụng. Android 11 cũng bao gồm các thay đổi về hành vi để cải thiện thời lượng pin và tính bảo mật cũng như tăng cường quyền riêng tư của người dùng. Một số thay đổi về hành vi này chỉ ảnh hưởng đến những ứng dụng nhắm đến Android 11, trong khi một số khác ảnh hưởng đến tất cả ứng dụng khi các ứng dụng đó chạy trên thiết bị Android 11, bất kể targetSDKVersion của ứng dụng là gì.

Để phát triển bằng API Android 11 và kiểm thử ứng dụng theo các thay đổi về hành vi của Android 11, hãy làm theo hướng dẫn trên trang này để thiết lập SDK Android 11 trong Android Studio, đồng thời tạo và chạy ứng dụng trên Android 11.

Tải Android Studio

SDK Android 11 có chứa những thay đổi không tương thích với một số phiên bản Android Studio thấp hơn. Để có trải nghiệm phát triển tốt nhất với SDK Android 11, hãy sử dụng Android Studio 4.2 trở lên.

Tải Android Studio

Bạn có thể biên dịch và kiểm thử các ứng dụng Android 11 bằng Android Studio 3.3 trở lên, nhưng một số người dùng SDK Android 11 có thể gặp phải cảnh báo và lỗi đồng bộ hoá Gradle cho các phần phụ thuộc đã lỗi thời. Hãy nhớ rằng bạn có thể giữ nguyên phiên bản Android Studio hiện có vì bạn có thể cài đặt song song nhiều phiên bản.

Tải SDK Android 11

Sau khi bạn cài đặt và mở Android Studio, hãy cài đặt SDK Android 11 như sau:

  1. Nhấp vào Tools (Công cụ) > SDK Manager (Trình quản lý SDK).
  2. Trong thẻ SDK Platforms (Nền tảng SDK), hãy mở rộng mục Android 11.0 ("R") rồi chọn gói Android SDK Platform 30 (Nền tảng SDK Android 30).
  3. Trong thẻ SDK Tools (Bộ công cụ SDK), hãy mở rộng phần Android SDK Build-Tools 34 (Bộ công cụ bản dựng SDK Android 34) rồi chọn phiên bản 30.x.x mới nhất.
  4. Nhấp vào Apply > OK để tải xuống và cài đặt các gói đã chọn.

Cập nhật cấu hình bản dựng

Việc thay đổi cấu hình bản dựng của ứng dụng để nhắm đến Android 11 sẽ cho phép ứng dụng của bạn truy cập vào các API Android 11 và cho phép bạn kiểm thử đầy đủ khả năng tương thích của ứng dụng khi bạn chuẩn bị để thêm dịch vụ hỗ trợ đầy đủ cho Android 11. Để thực hiện việc này, hãy mở tệp build.gradle ở cấp mô-đun, đồng thời cập nhật compileSdkVersiontargetSdkVersion:

Groovy

android {
    compileSdkVersion 30

    defaultConfig {
        targetSdkVersion 30
    }
    ...
}

Kotlin

android {
    compileSdkVersion(30)

    defaultConfig {
        targetSdkVersion(30)
    }
    ...
}

Để tìm hiểu những thay đổi trong Android 11 có thể ảnh hưởng đến ứng dụng của bạn, từ đó bạn có thể bắt đầu kiểm thử cho những thay đổi đó, hãy đọc các trang sau:

Để tìm hiểu thêm về các API mới có trong Android 11, hãy đọc bài viết Các tính năng và API của Android 11.