Hỗ trợ gia tăng dữ liệu Android KAPT KAPT


8

Tôi đã xem câu trả lời này và những người khác trên trang web này và sử dụng Google, nhưng tôi vẫn chưa tìm thấy câu trả lời nào phù hợp cho vấn đề này. Đây là bộ xử lý chú thích không tăng còn lại được liệt kê bởi phiên bản mới nhất của KAPT:

Incremental annotation processing requested, but support is disabled because the following processors are not incremental: android.databinding.annotationprocessor.ProcessDataBinding (NON_INCREMENTAL)

Xin lưu ý rằng tôi đã chuyển sang AndroidX và đang sử dụng AGP 3.4.1 (không thể nâng cấp lên AGP 3.5.x) và Lớp 5.5. Bất kì sự trợ giúp nào đều được đánh giá cao.

Câu trả lời:


15

không thể nâng cấp lên AGP 3.5.x

Đó sẽ là một vấn đề. Trích dẫn Google :

Tôi vui mừng thông báo rằng ràng buộc dữ liệu đã trở nên gia tăng, bắt đầu với AGP 3.5.0-alpha05. Để an toàn, chúng tôi đã đặt tính năng này phía sau một cờ, hiện đang tắt theo mặc định. Để kích hoạt nó, vui lòng đặt android.databinding.incremental=truetrong tệp thuộc tính Gradle.

Nếu bạn chuyển toàn bộ sang AGP 3.6.x (hiện đang ở dạng alpha), tính năng biên dịch gia tăng được bật theo mặc định.

Tuy nhiên, trên phiên bản của bạn, AFAIK, hỗ trợ biên dịch gia tăng đơn giản là không tồn tại cho các công cụ dữ liệu.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.