Trình bổ trợ Android cho Gradle 8.6.0 là một bản phát hành chính bao gồm nhiều tính năng và điểm cải thiện mới.
Khả năng tương thích
Cấp độ API tối đa mà trình bổ trợ Android cho Gradle 8.6 hỗ trợ là API cấp 35.
Sau đây là một số thông tin khác về khả năng tương thích:
Vấn đề đã khắc phục
Trình bổ trợ Android cho Gradle 8.6.0
Vấn đề đã khắc phục |
Trình bổ trợ Android cho Gradle |
Hồi quy AGP 7.0.0-alpha10: Không áp dụng được plugin "com.android.internal.library" khi tính năng liên kết dữ liệu đang bật
|
Lỗi khi chạy công cụ tìm lỗi mã nguồn có và không có K2 UAST
|
Tệp kê khai không được tạo cho cấu hình androidTest của Biến thể
|
AGP 8.4 cố gắng thiết lập Hồ sơ khởi động trên các bản gỡ lỗi
|
[Koala 2024.1.2 Canary 2] Lỗi khi chạy mô-đun hồ sơ cơ sở trên tệp APK phân tách
|
Dọn dẹp/xoá ProjectInfo
|
Cập nhật kdoc đã lỗi thời cho "isIncludeAndroidResources" trong AGP DSL
|
Công cụ tìm lỗi mã nguồn sử dụng thư mục res mà không cần thêm phần phụ thuộc tác vụ
|
AGP 8.5: Chạy nhiều tác vụ "mergeDebugResources" hơn, làm chậm bản dựng
|
Việc thêm thư mục srcs thông qua API biến thể không hoạt động như mong đợi
|
|
Dexer (D8) |
Cập nhật cơ sở dữ liệu API lên Android 15 (API cấp 35)
|
java.lang.VerifyError: Trình xác minh đã từ chối lớp com.pax.log.LogUtils: java.lang.StackTraceElement com.pax.log.LogUtils.getCaller(com.pax.log.b, java.lang.StackTraceElement[], int) không xác minh được
|
|
Tìm lỗi mã nguồn |
Công cụ tìm lỗi mã nguồn không gọi visitAnnotationUsage để sử dụng các chú thích đã chú thích
|
Lỗi tìm lỗi mã nguồn UnknownNullness khi sử dụng chú thích sử dụng loại
|
[library desugar] lint shows false positive warning NewApi warnings with desugaring enabled
|
Cảnh báo tìm lỗi mã nguồn của Trình quản lý thông tin xác thực không chính xác trên Wear
|
Tìm lỗi mã nguồn: SetTextI18n phàn nàn về việc gán một chuỗi trống.
|
|
Tích hợp công cụ tìm lỗi mã nguồn |
Các tác vụ tìm lỗi mã nguồn không thành công với bản dựng đi kèm
|
|
Trình rút gọn (R8) |
[r8 8.5]Việc hợp nhất lớp ngang r8 gây ra lỗi xác minh trên Android5 khi tắt tính năng lập mô hình API
|
Bản phát hành Wear OS được tạo bằng Trình bổ trợ Gradle 8.4.0/8.5.0 có thể gây ra lỗi java.lang.IllegalAccessError
|
R8 ngầm thay thế mệnh đề thành viên trống bằng một giá trị khớp với ()
|
[r8 8.5] tính năng hợp nhất lớp theo chiều dọc gây ra NPE trong thời gian chạy
|
Lỗi xử lý R8 có thể là do Toán tử dịch phải
|
R8 (AGP 8.5.0 trở lên) không thành công với lỗi "Unexpected rewriting of item: ... to two distinct items:..." (Viết lại mục không mong muốn: ... thành hai mục riêng biệt:..."
|
Tệp dex do R8 tạo ra cho thấy thông báo "Không tìm thấy main(String[]) tĩnh trong "Test"" khi thực thi
|
Hành vi khác nhau giữa các chương trình do R8 và D8 đóng gói
|
Lỗi NullPointer R8 sau khi cập nhật lên Kotlin 2.0
|
|
Trình bổ trợ Android cho Gradle 8.6.1
Vấn đề đã khắc phục |
Dexer (D8) |
Tác vụ/biến đổi tạo tệp dex tạo ra nội dung không xác định classes.dex
|
|
Trình rút gọn (R8) |
Lỗi StackOverflowError trong SimpleInliningConstraintAnalysis của R8 8.5.x
|
Tác vụ :xxxx:minifyXXXReleaseWithR8 LỖI: R8: java.util.ConcurrentModificationException
|
java.lang.NullPointerException: Không thể gọi "com.android.tools.r8.ir.analysis.type.TypeElement.asClassType()"
|
|