【问题标题】:The container 'Android Dependencies' references non existing library?容器“Android Dependencies”引用了不存在的库?
【发布时间】:2014-07-21 00:55:09
【问题描述】:

我在 Eclipse 上运行 cocos2d-x,我总是收到该消息。

容器“Android Dependencies”引用了不存在的库“C:\cocos2d-x-2.2.5\cocos2dx\platform\android\java\bin\libcocos2dx.jar”

我应该怎么做才能解决它?

【问题讨论】:

    标签: eclipse cocos2d-x


    【解决方案1】:

    我猜你的 cocos2d-x 库没有正确安装。尝试重新安装。

    【讨论】:

    • 感谢@Andrew 的回复。但是我到底应该重新安装什么?整个库还是只是某些东西?
    • 其实我对cocos2e-x了解不多,所以建议全部重装。您可能需要重新安装整个 Android SDK,但我会先从这个库开始。
    【解决方案2】:

    您需要将cocos2dx android library projectcocos2dx/platform/android/java 目录导入到您的工作区并构建它。

    【讨论】:

    • 感谢您的回复,但没有解决问题。
    • 显然,如果您必须将此 lib 项目添加到您的游戏项目中,那么您需要删除 library proejct,然后清理构建并再次将其添加到您的项目中。
    【解决方案3】:
    • Eclipse -> 导入 -> 现有 Android 代码 -> 选择 project。这会将你的 cocos2dx 项目导入到 eclipse 中
    • Eclipse -> 导入 -> 现有 Android 代码 -> 选择 project/cocos2d/cocos/platform/android/java。这会将您的项目的 libcocos2dx 导入到 eclipse 中
    • 右键单击project -> 属性 -> Android -> 库面板确保libcocos2dx 已添加到此处。这将包括 libcocos2dx.jar 作为项目的依赖项,可以在 Java Build Path -> Android Dependencies 中检查
    • Eclipse -> 项目 -> 清理 -> 清理所有项目
    • Eclipse -> 项目 -> 全部构建。这将构建 projectlibcocos2dx.jar 依赖项。
    • 然后在命令行上运行cocos run -p androidcocos run -p android -m release 以在连接的android 设备上构建和运行它。

    【讨论】:

    • 上述解决方案是否解决了您的问题?
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-02-22
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多