Thiết lập SDK Android 10
Sử dụng bộ sưu tập để sắp xếp ngăn nắp các trang
Lưu và phân loại nội dung dựa trên lựa chọn ưu tiên của bạn.
Android 10 là một bản phát hành chính và có nhiều tính năng cũng như
mà bạn có thể dùng để mở rộng ứng dụng của mình.
Android 10 cũng thay đổi cách hoạt động (đối với ứng dụng nhắm đến Android
10 và dành cho tất cả
ứng dụng) và quyền riêng tư
các thay đổi giúp cải thiện thời lượng pin và
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 bạn cài đặt và mở Android Studio, hãy cài đặt SDK Android 10 dưới dạng
sau:
- Nhấp vào Tools (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).
- Trong thẻ SDK Platforms (Nền tảng SDK), hãy mở rộng mục Android 10.0 ("Q") và chọn gói Android SDK Platform 29.
- 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.
- 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 compileSdkVersion
và targetSdkVersion
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 10 và Cá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.
Nội dung và mã mẫu trên trang này phải tuân thủ các giấy phép như mô tả trong phần Giấy phép nội dung. Java và OpenJDK là nhãn hiệu hoặc nhãn hiệu đã đăng ký của Oracle và/hoặc đơn vị liên kết của Oracle.
Cập nhật lần gần đây nhất: 2025-07-27 UTC.
[[["Dễ hiểu","easyToUnderstand","thumb-up"],["Giúp tôi giải quyết được vấn đề","solvedMyProblem","thumb-up"],["Khác","otherUp","thumb-up"]],[["Thiếu thông tin tôi cần","missingTheInformationINeed","thumb-down"],["Quá phức tạp/quá nhiều bước","tooComplicatedTooManySteps","thumb-down"],["Đã lỗi thời","outOfDate","thumb-down"],["Vấn đề về bản dịch","translationIssue","thumb-down"],["Vấn đề về mẫu/mã","samplesCodeIssue","thumb-down"],["Khác","otherDown","thumb-down"]],["Cập nhật lần gần đây nhất: 2025-07-27 UTC."],[],[],null,["# Set up the Android 10 SDK\n\nAndroid 10 is a major release and includes a variety of [features and\ncapabilities](/about/versions/10/features) you can use to extend your app.\nAndroid 10 also includes behavior changes (for [apps targeting Android\n10](/about/versions/10/behavior-changes-10) and for [all\napps](/about/versions/10/behavior-changes-all)) and [privacy\nchanges](/about/versions/10/privacy) that help improve battery life and\nsecurity.\n\nTo develop with Android 10 APIs and test your app with the Android 10 behavior\nchanges, follow the instructions on this page to set up the Android 10 SDK in\nAndroid Studio and build and run your app on Android 10.\n\nGet the latest Android Studio\n-----------------------------\n\nThe Android 10 SDK includes changes that are not compatible with some lower\nversions of Android Studio. So, for the best development experience, we\nrecommend that you install the latest version of [Android Studio](/studio).\n\n[Get Android Studio](/studio)\n\nYou can compile and test Android 10 apps using Android Studio 3.3 and higher,\nbut some users of the Android 10 SDK may encounter Gradle sync failures and\nwarnings about outdated dependencies.\n\nGet the Android 10 SDK\n----------------------\n\nAfter you install and open Android Studio, install the Android 10 SDK as\nfollows:\n\n1. Click **Tools \\\u003e SDK Manager** , then click **Show Package Details**.\n2. In the **SDK Platforms** tab, expand the **Android 10.0 (\"Q\")** section and select the **Android SDK Platform 29** package.\n3. In the **SDK Tools** tab, expand the **Android SDK Build-Tools 34** section and select the latest `29.x.x` version.\n4. Click **Apply \\\u003e OK** to download and install the selected packages.\n\nUpdate your build configuration\n-------------------------------\n\nTo fully test your app's compatibility with Android 10 and begin using the APIs\nintroduced in this version of the platform, open your module-level\n`build.gradle` file and update the `compileSdkVersion` and `targetSdkVersion` as\nshown here: \n\n### Groovy\n\n```groovy\nandroid {\n compileSdkVersion 29\n\n defaultConfig {\n targetSdkVersion 29\n }\n ...\n}\n```\n\n### Kotlin\n\n```kotlin\nandroid {\n compileSdkVersion(29)\n\n defaultConfig {\n targetSdkVersion(29)\n }\n ...\n}\n```\n\nTo learn about the changes in Android 10 that might affect your app and begin\ntesting them, read [Android 10 behavior changes affecting all\napps](/about/versions/10/behavior-changes-all), [Android 10 behavior changes\naffecting apps targeting Android 10](/about/versions/10/behavior-changes-10),\nand [Android 10 privacy changes](/about/versions/10/privacy).\n\nTo learn more about the APIs available starting in Android 10, read [Android 10\nfeatures and APIs](/about/versions/10/features)."]]