Có ai biết điều này có nghĩa là gì không?
Một số phụ thuộc của dự án đã trực tiếp tuyên bố sự phụ thuộc vào phiên bản Android.
Để sửa lỗi
Để xác định phụ thuộc vi phạm làm như sau, thì lý tưởng là báo cho tác giả của thư viện biết về lỗi của họ. Bạn cũng có thể tránh được một cách rõ ràng vấn đề trong khi chờ đợi một giải pháp:
Run ./gradlew app:dependencies
và xác định vị trí dòng hoặc dòng mà nói:
+--- com.awesome:someawesomelibrary:1.0.0.0
| +--- com.google.android:android:4.1.1.4
Nếu sản lượng này là quá lâu để tìm thấy nó, hãy nhớ bạn có thể đường ống nó ra vào một tập tin văn bản bằng cách thêm > out.txt
Bây giờ xác định vị trí nhập khẩu gradle lại com.awesome:someawesomelibrary:1.0.0.0
và loại trừ android
như vậy:
compile ('com.awesome:someawesomelibrary:1.0.0.0') {
exclude group: 'com.google.android', module: 'android'
}
bất kỳ cập nhật nào về điều này? – acabezas
@acabezas Bây giờ đã trả lời. – weston