java - ActionBarSherlock 和另一个项目对版本 4 的支持存在冲突

标签 java android eclipse

这是一个我知道如何修复的错误,但它变得非常烦人,并且每次关闭然后再次打开 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/

相关文章:

android - MvvmCross 和 Google Analytics 与 MvxAnalytics - 如何使用?

java - inflater.inflate() 方法调用时出现 InflateException

java - Eclipse JUnit - 在 Eclipse 窗口中看到 "initializationError"的可能原因

java - 如果其他线程正在等待,线程是否会隐式调用 notifyAll() ?

Java将字符串转换为日期然后比较

java - Spring Data Mongo 找不到 Enum 的 PersistentEntity

android - com.google.android.gms 出现 DeadObjectException

java - 在通用 Cplex 回调中访问分支切割节点 ID

android - 使用 Android 设计支持库时出错 : attr backgroundTint not found

c++ - 使用 IDE 进行开发和测试时,存储源代码的 SVN 最佳实践是什么?