0

我最近遇到了很多 jar 不匹配错误,我想在将来避免它们。所以,这是我的问题:假设我有一个使用 2 个库项目的应用程序,这两个项目都使用 v4 支持库 jar。我总共有 3 个 jar 文件。我该怎么做才能避免 jar 不匹配错误?

到目前为止,我所读到的只是你有一个项目和一个库项目的情况。在这种情况下,我认为您应该删除项目中的 jar 文件并将其保留在库项目中。

4

3 回答 3

1

如果您的项目引用了多个库,并且每个库都引用了同一个其他库,这很常见。

例如,您的应用程序引用了 android 支持库 v4,并且您有 2 个库也引用了支持库 v4。

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

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

于 2013-10-03T09:54:04.127 回答
0

如果您遇到不匹配问题,只需复制其中一个并粘贴到剩余的库中。例如,您有 3 个 v4 支持库 jar,然后复制其中一个并粘贴到其余两个 jar 的位置。

于 2013-10-03T09:54:03.497 回答
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 .....
于 2013-10-03T10:02:11.907 回答