Google sử dụng công nghệ AI để dịch nội dung sang ngôn ngữ bạn ưu tiên. Bản dịch bằng AI có thể có lỗi.
Trình bổ trợ Android cho Gradle 9.1.1 (tháng 4 năm 2026)
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.
Trình bổ trợ Android cho Gradle 9.1 là một bản phát hành nhỏ bao gồm nhiều tính năng và điểm cải tiến mới.
Khả năng tương thích
Trình bổ trợ Android cho Gradle 9.1.1 hỗ trợ cấp độ API Android 37.0 trở xuống.
Sau đây là thông tin khác về khả năng tương thích:
Thay đổi trong R8
Các thay đổi sau đây trong R8 có trong AGP 9.1.0.
Cho phép đóng gói lại vào gói không tên (mặc định) khi biên dịch sang DEX
Theo mặc định, R8 sẽ đóng gói lại các lớp vào gói không tên (mặc định) khi biên dịch sang DEX. Điều này sẽ thêm quy tắc -repackageclasses vào các bản dựng không sử dụng rõ ràng -flattenpackagehierarchy hoặc -repackageclasses.
Việc đóng gói lại theo mặc định đảm bảo tính nhất quán với quy trình làm rối mã nguồn, tối ưu hoá và thu gọn. Tất cả các quy trình này đều là quy trình chọn không tham gia thay vì chọn tham gia. Do đó, quy trình này sẽ giảm thiểu các cấu hình không tối ưu mà không chọn tham gia rõ ràng vào quy trình đóng gói lại.
Để chọn không tham gia vào hành vi này, hãy sử dụng quy tắc -dontrepackage mới.
Hỗ trợ các cấp có tên cho -maximumremovedandroidloglevel
Khi sử dụng -maximumremovedandroidloglevel, giờ đây, bạn có thể chỉ định tên cấp nhật ký thay vì các con số. Bảng sau đây cho thấy tên và cấp nhật ký số tương ứng.
| Tên |
Cấp độ |
ASSERT |
7 |
ERROR |
6 |
WARN |
5 |
INFO |
4 |
DEBUG |
3 |
VERBOSE |
2 |
NONE |
1 |
Bạn phải chỉ định tên cấp nhật ký bằng chữ in hoa.
Vấn đề đã khắc phục
Trình bổ trợ Android cho Gradle 9.1.0-rc01
| Vấn đề đã khắc phục |
|
Không có vấn đề công khai nào được đánh dấu là đã khắc phục trong AGP 9.1.0-rc01
|
Trình bổ trợ Android cho Gradle 9.1.0-alpha09
| Vấn đề đã khắc phục |
| Tìm lỗi mã nguồn |
|
Công cụ tìm lỗi mã nguồn trong Otter.2 không nhận dạng được DSL compileSdk và targetSdk mới từ AGP 9.0
|
|
Trình bổ trợ Android cho Gradle 9.1.0-alpha08
| Vấn đề đã khắc phục |
| Trình bổ trợ Android cho Gradle |
|
Trình đơn Clean Project (Dọn sạch dự án) chạy mục tiêu của dự án con thay vì chỉ "dọn sạch"
|
|
Lỗi đơn giản hoá dex tăng dần trong AGP
|
|
Bộ nhớ đệm cấu hình: tránh truy cập vào các tiện ích và quy ước của tác vụ tại thời điểm thực thi
|
|
AGP không biết về các nền tảng canary và báo lỗi
|
|
| Tích hợp công cụ tìm lỗi mã nguồn |
|
Công cụ tìm lỗi mã nguồn Android sử dụng K1 khi áp dụng cho dự án java-library
|
|
"Hoạt động kiểm tra tìm lỗi mã nguồn để tìm lỗi mã nguồn" hiện không chạy
|
|
Trình bổ trợ Android cho Gradle 9.1.0-alpha07
| Vấn đề đã khắc phục |
| Trình bổ trợ Android cho Gradle |
|
Cần triển khai beforeVariants cho KMP.
|
|
Trình bổ trợ Android cho Gradle 9.1.0-alpha06
| Vấn đề đã khắc phục |
|
Không có vấn đề công khai nào được đánh dấu là đã khắc phục trong AGP 9.1.0-alpha06
|
Trình bổ trợ Android cho Gradle 9.1.0-alpha05
| Vấn đề đã khắc phục |
| Trình bổ trợ Android cho Gradle |
|
AGP 9.0.0-rc01 không phân giải các thư viện Kotlin thông qua hàm kotlin()
|
|
Trình bổ trợ Android cho Gradle 9.1.0-alpha04
| Vấn đề đã khắc phục |
| Trình bổ trợ Android cho Gradle |
|
Các tệp `*.xml.flat` chứa đường dẫn tệp tuyệt đối
|
|
Trình bổ trợ Android cho Gradle 9.1.0-alpha03
| Vấn đề đã khắc phục |
|
Không có vấn đề công khai nào được đánh dấu là đã khắc phục trong AGP 9.1.0-alpha03
|
Trình bổ trợ Android cho Gradle 9.1.0-alpha02
| Vấn đề đã khắc phục |
| Trình bổ trợ Android cho Gradle |
|
Thêm khả năng chuyển cảnh báo ManifestProcessorTask thành lỗi
|
|
Trình bổ trợ Android cho Gradle 9.1.0-alpha01
| Vấn đề đã khắc phục |
| Trình bổ trợ Android cho Gradle |
|
Thêm khả năng chuyển cảnh báo ManifestProcessorTask thành lỗi
|
|
Việc chuyển đổi cấu phần phần mềm `OBFUSCATION_MAPPING_FILE` sẽ dẫn đến việc thiếu các đầu ra của tác vụ R8 trong thư mục đầu ra
|
|
Trình bổ trợ Android cho Gradle 9.1.0
| Vấn đề đã khắc phục |
|
Không có vấn đề công khai nào được đánh dấu là đã khắc phục trong AGP 9.1.0
|
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: 2026-07-15 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: 2026-07-15 UTC."],[],[]]