Tôi vừa tạo một dự án Android trống mới với minsdk
là 2.2 trong Eclipse Luna.Eclipse mới nhất tự động thêm android-support--v4.jar
vào thư mục libs của dự án. Điều này gây ra một lỗi trong giao diện điều khiển:lỗi phụ thuộc android-support-v4.jar
Found 2 versions of android-support-v4.jar in the dependency list,
but not all the versions are identical (check is based on SHA-1 only at this time).
All versions of the libraries must be the same at this time.
Versions found are:
Path: /home/faizal/DEV/ADT workspace/myNewProject/libs/android-support-v4.jar
Length: 758727
SHA-1: efec67655f6db90757faa37201efcee2a9ec3507
Path: /home/faizal/DEV/ADT workspace/appcompat_v7/libs/android-support-v4.jar
Length: 648327
SHA-1: ded9acc6a9792b8f1afc470f0c9cd36d178914cd
Jar mismatch! Fix your dependencies
này là vì tôi cũng có một dự án thư viện hỗ trợ appcompat_v7, mà tôi đang sử dụng cho dự án khác và được tạo ra bởi một Eclipse cũ (tôi nghĩ rằng đó là Juno .. nó là một phần của gói ADT).
Tôi biết giải pháp là xóa một trong các lọ, nhưng cái nào và tại sao?
Điều đó đã hiệu quả. Tôi đoán những gì đã xảy ra là dự án 'appcompat_v7' có phiên bản cũ hơn của thư viện hỗ trợ v4. Tôi đoán tôi có thể đã thực hiện "Thêm thư viện hỗ trợ" chỉ cho 'appcompat_v7' và nó sẽ có hiệu quả. – faizal
Rất vui được! (: Lần sau bạn gặp lỗi tương tự, bạn có thể thử sửa lỗi này – cokeby190
Đoán của tôi là trình quản lý 'sdk' sẽ cập nhật' sdk/extras/android/support/v7/appcompat/libs/android-support-v4.jar 'với mới nhất, sau đó sẽ được nhập bởi bất kỳ dự án mới nào. Nhưng các dự án đã tồn tại vẫn sẽ có thư viện cũ hơn và điều này sẽ gây ra lỗi. – faizal