Thiết lập SDK Android 10

Android 10 là một bản phát hành chính và bao gồm nhiều tính năng và khả năng mà bạn có thể sử dụng để mở rộng ứng dụng. Android 10 cũng bao gồm các thay đổi về hành vi (đối với ứng dụng nhắm đến Android 10tất cả ứng dụng) và các thay đổi về quyền riêng tư giúp cải thiện thời lượng pin và tính bảo mật.

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

Tải Android Studio mới nhất

SDK Android 10 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. Vì vậy, để có trải nghiệm phát triển tốt nhất, bạn nên cài đặt phiên bản mới nhất của Android Studio.

Tải Android Studio

Bạn có thể biên dịch và kiểm thử ứng dụng Android 10 bằng Android Studio 3.3 trở lên, nhưng một số người dùng SDK Android 10 có thể gặp lỗi đồng bộ hoá Gradle và cảnh báo về các phần phụ thuộc đã lỗi thời.

Tải SDK Android 10

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

  1. Nhấp vào Tools > SDK Manager (Công cụ > Trình quản lý SDK), sau đó nhấp vào Show Package Details (Hiện thông tin chi tiết về gói).
  2. Trong thẻ SDK Platforms (Nền tảng SDK), hãy mở rộng phần Android 10.0 ("Q") và chọn gói Android SDK Platform 29.
  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 29.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

Để kiểm thử đầy đủ khả năng tương thích của ứng dụng với Android 10 và bắt đầu sử dụng các API được giới thiệu trong phiên bản nền tảng này, hãy mở tệp build.gradle ở cấp mô-đun và cập nhật compileSdkVersiontargetSdkVersion như minh hoạ dưới đây:

Groovy

android {
    compileSdkVersion 29

    defaultConfig {
        targetSdkVersion 29
    }
    ...
}

Kotlin

android {
    compileSdkVersion(29)

    defaultConfig {
        targetSdkVersion(29)
    }
    ...
}

Để tìm hiểu về những thay đổi trong Android 10 có thể ảnh hưởng đến ứng dụng của bạn và bắt đầu kiểm thử các thay đổi đó, hãy đọc bài viết Các thay đổi về hành vi trong Android 10 ảnh hưởng đến tất cả ứng dụng, Các thay đổi về hành vi trong Android 10 ảnh hưởng đến các ứng dụng nhắm đến Android 10Các thay đổi về quyền riêng tư trong Android 10.

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