Vì plugin gradle android đã cho phép xây dựng gia tăng theo các ngắt xử lý chú thích mặc định, vì chỉ những lớp đã được thay đổi kể từ lần xây dựng gia tăng cuối cùng sẽ được tính đến từ bộ xử lý chú thích.Vô hiệu hóa việc xây dựng gia tăng cho kapt
Vì vậy, đối với mã nguồn java, chúng tôi thường sử dụng một plugin grald apt
để chạy xử lý chú thích. Tuy nhiên, plugin gradle android sẽ tự động vô hiệu hóa tính năng xây dựng gia tăng gradle nếu apt
được sử dụng trong cùng một dự án: https://github.com/google/dagger/issues/298
Bây giờ tôi đang làm việc trên một dự án Kotlin và Im phải đối mặt với cùng một gia tăng xây dựng vấn đề với kapt
. Vì vậy, các giải pháp, như với apt
, là để vô hiệu hóa xây dựng gia tăng. Tài liệu nói:
android {
compileOptions.incremental = false
...
}
Tuy nhiên, điều đó không hiệu quả đối với tôi. Có ai biết làm thế nào để vô hiệu hóa xây dựng gia tăng?