2013-10-03 41 views
0

最近我遇到了很多jar不匹配错误,我希望在将来避免它们。 所以,这里是我的问题:假设我有一个使用2个库项目的应用程序,它们都使用v4支持库jar。总共有3个jar文件。我能做些什么来避免jar mismatch错误?瓶子不匹配场景

到目前为止,我读过的所有内容都是您有一个项目和一个图书馆项目的情况。在这种情况下,我认为你应该删除项目中的jar文件并将其保存在库项目中。

+0

你能更准确地知道你遇到什么错误吗? – Thilo

+0

“我认为你应该删除项目中的jar文件,并将其保存在库项目中”。那么当你从项目中删除jar时会发生什么?它工作还是不工作? – Raghunandan

+0

用任何一个jar文件替换其他两个jar文件 – Madhu

回答

0

如果您遇到不匹配问题,只需将其中一个复制并粘贴到其他库中即可。例如。因为你已经有3个v4支持库罐,然后复制其中一个并粘贴剩下的两个罐子。

1

如果您的项目引用多个库,并且每个库引用相同的其他库,这是相当常见的。

举个例子,你的应用引用了android支持库v4,并且你有2个库也引用了支持库v4。

如果更新您的应用程序对支持库的引用,但不更新其他库中的支持库v4,则会看到此错误。

最好的事情是在每个引用的库和你的应用程序上,右键单击项目> android tools>添加支持库。这将得到最新版本,你不应该再看到这些错误。

0
Try to understood by my example I used Map and Facebook in My project now Facebook,Map and my project have Android support jar so i removed Android Support jar from Facebook,My project but remain jar on Map,now i'm addded Android-Map-Extension as library project on Facebook And finally add Facebook library project on My project .....