Android 11 có nhiều cách tuyệt vời để bạn có thể mở rộng ứng dụng. Android 11 cũng có các thay đổi về hành vi để cải thiện thời lượng pin và tính bảo mật, đồng thời 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 những ứng dụng nhắm đến Android 11, trong khi một số thay đổi khác ảnh hưởng đến tất cả ứng dụng khi chú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.
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 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:
- 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).
- 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).
- 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. - 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ẽ cấp cho ứng dụng quyề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 tính 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 compileSdkVersion
và targetSdkVersion
:
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, bạn có thể bắt đầu kiểm thử các thay đổi đó bằng cách đọc các trang sau:
- Các thay đổi về hành vi của Android 11 ảnh hưởng đến tất cả ứng dụng
- Các thay đổi về hành vi của Android 11 ảnh hưởng đến những ứng dụng nhắm đến Android 11
- Các thay đổi về quyền riêng tư trong Android 11
Để 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.