Gradle transitive = true
làm gì chính xác? Nó không rõ ràng từ tài liệu Gradle . Đây là trong bối cảnh của compile
bên trong build.gradle
. Trong trường hợp của tôi, tôi phụ thuộc vào sự cố của Android.
compile('com.crashlytics.sdk.android:crashlytics:2.2.2@aar') {
transitive = true;
}
Một số tài liệu Gradle ( ở đây và ở đây ) ngụ ý rằng "mặc định" mặc định là đúng. Tuy nhiên, loại bỏ transitive = true
kết quả trong phụ thuộc bắc cầu không được đưa vào (đặc biệt KitGroup
).
class file for io.fabric.sdk.android.KitGroup not found
Các tài liệu nói rằng nó mặc định là đúng, nhưng hành vi thực tế dường như ngược lại.
Tôi đang chạy Lớp 2.2.1. Có lẽ hành vi thay đổi giữa 2.2 và 2.4?
Chỉnh sửa : Các phụ thuộc Transitive liên quan không được giải quyết cho thư viện aar bằng cách sử dụng gradle