2

我对 Android 很陌生

我在我的项目中使用了 2 个库:

  1. ActionBarSherlock - http://actionbarsherlock.com/

  2. 下拉刷新 - https://github.com/chrisbanes/Android-PullToRefresh

在成功使用 ActionBarSherlock 并成功导入(使用随附的 android-support-v4.jar)后,我想将 Pull-to-Refresh 添加到我的项目中。然后我去我的项目属性添加pull-to-refresh 库,但遇到了一个问题 - “Jar 不匹配!修复您的依赖项。” 我尝试了不同的方法来尝试解决问题,例如从 ActionBarSherlock 和 pull-to-refresh 库中删除 android-support-v4 并将它们重新添加到我的项目属性中 + 从 extras 文件夹中添加 android-support-v4 ADT..

难道我做错了什么?

4

1 回答 1

1

难道我做错了什么?

有点。

您的情况的要求是:

  1. 每个 Android 项目都需要直接访问 JAR,或者依赖于具有 JAR 的 Android 库项目,并且

  2. 对于任何给定的 JAR 文件名,JAR 必须是相同的 JAR(相同的大小,相同的 MD5 哈希)

对于您的方案,最简单的解决方案是将最新的 JAR 复制到两个库项目中,并且在您的主应用程序项目中不包含 JAR。

于 2013-04-14T18:05:10.013 回答