【问题标题】:actionbarsherlock 4.3 and sliding menu integrationactionbarsherlock 4.3 和滑动菜单集成
【发布时间】:2013-04-08 16:04:28
【问题描述】:

使用sliding menu 和新的actionbarsherlock 我在jar mixmatch: Fix dependencies 上遇到问题,因为sliding menu 上的示例项目要处理。有谁知道发生了什么??

我也确实看到了这个tutorial,但我仍然遇到了一个非常奇怪的错误。请帮忙。如果除了这个库之外还有其他简单的方法来实现像sliding menu 这样的facebook,请发帖

【问题讨论】:

    标签: android actionbarsherlock slidingmenu


    【解决方案1】:

    请使用link

    快照:

    【讨论】:

    • 如何将其用作片段意味着在单击项目时调用片段中的新活动。
    【解决方案2】:

    Actionbarsherlock 里面有支持库。如果支持库也在您的主项目中,这可能会导致冲突。

    从项目的 libs 目录中删除 android-support-v4.jar 以解决问题。

    【讨论】:

    • 没有用,我仍然有我引用的滑动菜单库......加上这个例子似乎正在实现它自己的 jar 文件......所以总而言之有三个独立的jar 文件
    • 你的滑动菜单库是否也有支持库。从中删除 andorid-support-v4.jar 并尝试一下
    • 哦,我成功了……非常感谢。真的很高兴它终于成功了。
    • 这是因为不同版本的 jar 文件,你可以将 ABS v4 jar 文件放在示例列表中,也可以将示例列表 v4 jar 文件放在 abs 中,它可以正常工作。确保两者都使用相同版本的 jar
    【解决方案3】:

    我猜这两个库都包含 android-support-v4.jar(也可能是您自己的项目),并且它应该只在构建路径中出现一次。将 jar 放入您自己的项目中,将其从 lib-project 的构建路径中删除并编辑它们的构建路径以在您自己的项目中使用该 jar。

    【讨论】:

    • 你对库和项目的看法也是正确的......但是我该怎么做你刚才提到的东西......请再详细一点......对android来说很新。
    • 所以,现在你有3个项目,ownProject、sherlockProject和slidingProject。从slidingProject和sherlockProject中删除android-support-v4.jar,如果不存在,将其放入ownProject/libs文件夹。打开sherlockProject的构建路径,添加ownProject/libs/android-support-v4.jar,对slidingProject和ownProject重复此操作。清理所有项目。
    • 或者把jar放到sherlockProject/libs中,像我上面写的那样,添加到sherlockProject和slidingProject的构建路径中,这样就不用放到ownProject的构建路径az由于 sherlockProject 已作为库项目包含在 ownProject 中,因此它已经包含在内
    【解决方案4】:

    只要主项目的构建路径中只有一个支持库,SlidingMenu 和 ActionbarSherlock 都可以在自己的构建路径中拥有自己的支持库。

    检查项目的构建路径/库/Android 依赖项,那里应该只有一个 android-support-v4.jar 文件(从哪个项目支持库导入并不重要)。如果有重复的支持库,请从构建路径中删除多余的支持库,然后尝试一下。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2013-10-05
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多