好的,我只是在这个问题上苦苦挣扎了一段时间,现在我终于解决了,这是我采取的步骤。
- 首先,我将 Eclipse 的 android SDK 更新到了最新版本。
- 然后我通过帮助->检查更新来更新eclipse本身
- 接下来下载最新版本的 SlidingMenu 和 ActionBarSherlock 并将它们解压到一个文件夹中
- 然后在eclipse中导入ActionBarSherlock,方法是创建“从现有源中新建Android项目”并选择解压缩目录中的“库”文件夹
- 对 SlidingMenu 重复上述步骤
- 此时非常重要的是确保您在两个导入的库项目中没有任何错误
如果 ActionBarSherlock 中有错误,请右键单击项目转到“Android 工具”->“添加支持库”。如果没有,这应该可以解决您遇到的任何问题然后转到项目 --> 清理并清理项目
默认情况下,滑动菜单的目标是 2.2 或 2.1(抱歉不记得是哪一个了……真的太晚了,我的脑袋里有雾:z)
右键单击 SlidingMenu 项目并在打开的窗口中选择属性,选择Google APIs 4.0.3的目标构建选择确定并执行 CTRL + SHIFT + O 并且您遇到的任何问题或警告都应该消失。
有了它,然后再次右键单击 SlidingMenu 项目并选择属性。在 Android 下的窗口中,一直向下滚动并添加对 ActionBarSherlock 库的引用。还要确保选中“是库”复选框。申请并确定。
接下来,您必须为您的项目做同样的事情。右键单击它-> Android 下的属性 一直向下滚动并将SlidingMenu 添加为库。确保未选中“是库”复选框。
此时我遇到了依赖错误。问题是在您的项目“libs:文件夹”中,您将有文件:“android-support-v13.jar”和“android-support-v4.jar”导致冲突。
我所做的是删除 v4 并将 v13.jar 文件复制粘贴到所有 3 个项目的 libs 文件夹中,即我的项目、SlidingMeny 和 ActionBarSherlock。
这解决了上述问题并且有效!
希望这可以帮助某人,这样他们就可以在晚上的正常时间入睡!:)