Lưu ý: Điều này đã được cập nhật để phản ánh việc phát hành API 21, Lollipop. Đảm bảo tải xuống SDK mới nhất.
Trong một trong các mô-đun của tôi, tôi có những thứ sau trong build.gradle:
dependencies {
compile 'com.android.support:support-v4:+'
}
Thay đổi điều này thành
dependencies {
// do not use dynamic updating.
compile 'com.android.support:support-v4:21.0.0'
}
đã khắc phục sự cố.
Đảm bảo rằng bạn không bao gồm chung chung com.android.support:support-v4:+
hoặc bất kỳ thư viện hỗ trợ nào khác (v7, v13, appcompat, v.v.), ở bất kỳ đâu trong dự án của bạn.
Tôi cho rằng vấn đề là v4:+
chọn bản phát hành L mới nhất (21.0.0-rc1), bản phát hành L rõ ràng yêu cầu SDK L.
Biên tập:
Nếu bạn cần sử dụng các chế độ xem mới (CardView, RecyclerView và Palette), những điều sau sẽ hoạt động:
compile "com.android.support:cardview-v7:21.0.0"
compile "com.android.support:recyclerview-v7:21.0.0"
compile "com.android.support:palette-v7:21.0.0"
(Ghi có cho EddieRingle trên / androiddev - http://www.reddit.com/r/androiddev/comments/297xli/howto_use_the_v21_support_libs_on_older_versions/ )
Chỉnh sửa khác
Hãy nhớ xem câu trả lời của @ murtuza bên dưới về appcompat-v7 và upvote nếu nó hữu ích!