2012-03-22 42 views
13

Đây không phải là câu hỏi vì Tôi đã tìm thấy câu trả lời.Kiểm tra mức độ phụ thuộc nghiêm ngặt của Android trong SDK 17

SDK Android mới 17 có kiểm tra phụ thuộc chặt chẽ hơn đối với tệp jar.

Đồng thời, họ đã thêm một lọ mà tôi nghĩ không có ở đó trước đây. Dự án của tôi đã gặp phải xung đột giữa annotations.jar mới trong SDK và một dự án mà tôi đã sử dụng. Thay thế cái khác sẽ hoạt động, nếu chúng có cùng nguồn gốc.

Chú thích của tôi.jar là từ jetbrains, thông qua phụ thuộc của Guice, do đó, thay thế nó không hoạt động. Đây là lỗi tôi nhận được:

[2012-03-22 10:54:27 - MyApp] Jar mismatch! Fix your dependencies 
[2012-03-22 10:54:46 - MyApp] Found 2 versions of annotations.jar in the dependency list, 
[2012-03-22 10:54:46 - MyApp] but not all the versions are identical (check is based on SHA-1 only at this time). 
[2012-03-22 10:54:46 - MyApp] All versions of the libraries must be the same at this time. 
[2012-03-22 10:54:46 - MyApp] Versions found are: 
[2012-03-22 10:54:46 - MyApp] Path: /opt/android-sdk-linux_x86/tools/support/annotations.jar 
[2012-03-22 10:54:46 - MyApp] Length: 1463 
[2012-03-22 10:54:46 - MyApp] SHA-1: 6f59fa3a223df6f332bee8b8bffb526f7445018b 
[2012-03-22 10:54:46 - MyApp] Path: /home/christine/workspace/MyApp/libs/annotations.jar 
[2012-03-22 10:54:46 - MyApp] Length: 7593 
[2012-03-22 10:54:46 - MyApp] SHA-1: e28fe9e70610beb9ef49226a9e56fed7a86e742a 
[2012-03-22 10:54:46 - MyApp] Jar mismatch! Fix your dependencies
+0

http://groups.google.com/group/actionbarsherlock/browse_thread/thread/b00f96062f61ea9e – Vivek

+0

Đó không phải là vấn đề tương tự ... – Christine

+0

@Christine HAve u đã giải quyết nó? –

Trả lời

2

Chú thích của tôi.jar là từ jetbrains, thông qua sự phụ thuộc của Guice. Tôi đã đổi tên tệp này thành jetbrains-annotation.jar đã giải quyết được sự cố của tôi.

Các vấn đề liên quan