这是一个我知道如何修复的错误,但它变得非常烦人,并且每次关闭然后再次打开 Eclipse 时都会发生。我正在制作一个使用 Action Sherlock 库的 Android 应用程序。我将 Action Sherlock 导入到我的工作区中,而我的其他项目将其视为其构建路径上的库。然而,为了成功运行我的应用程序并且不出现与 Jar Mismatch 有关的错误!,我需要取消选中 Action Sherlock 项目中的 Order and Export 屏幕中包含的支持版本 4。此后,应用程序成功运行并且工作正常。但是,如果我关闭 Eclipse 然后打开它,构建路径似乎会以某种方式自行重置!?我之前在 Action Sherlock 项目中未选中的支持版本 4 库再次被选中。因此该项目将无法运行。
这是 Eclipse 中的某种错误吗?我想我总是可以删除 Action Sherlock 中的支持库,但我害怕这样做,因为它会破坏我的应用程序。有没有人曾经遇到过这个问题,还是我是唯一的一个?
任何答案或帮助将不胜感激!
最佳答案
您应该能够毫无问题地通过 ActionBarSherlock 复制您的支持库版本。那么检查订单和导出就没有关系了,因为 jar 之间不会有任何冲突。
关于java - ActionBarSherlock 和另一个项目对版本 4 的支持存在冲突,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21441589/