我目前正在开发一个应用程序,它将使用 ActionBarSherlock 和 HoloEverywhere 但是每当我尝试将 HoloEverywhere 库导入 Eclipse 时,我都会收到以下错误:
构建路径包含重复条目:项目“库”中的“src”
我检查了库文件夹,里面没有重复,但它仍然抱怨。
先感谢您。
我目前正在开发一个应用程序,它将使用 ActionBarSherlock 和 HoloEverywhere 但是每当我尝试将 HoloEverywhere 库导入 Eclipse 时,我都会收到以下错误:
构建路径包含重复条目:项目“库”中的“src”
我检查了库文件夹,里面没有重复,但它仍然抱怨。
先感谢您。
这就是我的解决方法:
property->resource->Android,勾选一个Android build target,然后点击OK
有同样的问题,
尝试这个:
只需使用重复的 src 错误导入它,然后右键单击 HoloeEverywhere 库项目并选择属性。在属性中选择 Android(在左侧)并在 Project Build Target 下检查是否选中了 Target Name Android 4.2(或您的任何名称)。我的不是。如果您检查它,它应该可以解决问题。
“HoloEverywhere”和“ActionBarSherlock”两个项目的名称为“library”。因此,您可能应该重命名它们。然后导入两个项目(忽略 HoloEverywhere 错误)。在“HoloEverywhere”项目属性中选择“Android 选项”。删除所有错误引用并添加对“ActionBarSherlock”项目库的新引用。
要解决此问题,您必须右键单击左侧的项目名称并选择属性,然后选择 Android 并在构建目标中添加一个勾号,例如 Android 4.0,不要忘记应用并单击确定。
路径中没有明显的重复,经过数小时尝试各种建议后,我将目标(在项目属性和清单中)从 15 更改为 17 以解决此问题。
右键单击 HoloEverywhere 项目,转到 Android,在 Library 部分中,删除所选内容,然后他们选择已经在您的工作区中的 ActionBarSherlock 库。
要修复它,请在项目主目录中打开 .classpath 文件并注释掉以下两行中的任何一行
< classpathentrykind="src"path="onePath"/>
< classpathentrykind="src"path="anotherpath"/>
这里一个和另一个 Paths 是引用您的库的路径。
然后,右键单击项目-> Android 工具-> 修复项目属性。然后清理并构建您的项目。