Thiết lập SDK Android 11

Android 11 mang đến nhiều cách hữu ích để bạn có thể mở rộng ứng dụng của mình. 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à bảo mật cũng như để nâng cao 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 các ứng dụng nhắm đến Android 11, trong khi một số khác ảnh hưởng đến tất cả các ứng dụng khi những ứng dụng đó đang 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 những 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 lỗi đồng bộ hoá Gradle và cảnh báo về 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 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 phần 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 mục 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 (Áp dụng > 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ẽ giú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 chuẩn bị để thêm khả năng 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 rồi cập nhật compileSdkVersiontargetSdkVersion:

Groovy

android {
    compileSdkVersion 30

    defaultConfig {
        targetSdkVersion 30
    }
    ...
}

Kotlin

android {
    compileSdkVersion(30)

    defaultConfig {
        targetSdkVersion(30)
    }
    ...
}

Để tìm hiểu về những thay đổi trong Android 11 có thể ảnh hưởng đến ứng dụng của bạn và bắt đầu kiểm thử, 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.