coco2d-x:java.lang.IllegalArgumentException:无法找到本机库

时间:2014-01-28 10:07:01

标签: android ios cocos2d-x

我已经开始学习Coco2d-x并希望在我的Android手机上运行示例应用程序。我在我的eclipse中导入了示例项目Hellocpp并修复了库路径。我可以在我的设备上安装它,但是当我运行它时,我得到以下错误。 我正在学习本教程:coco2d-x 请帮帮我。

enter image description here

1 个答案:

答案 0 :(得分:2)

您确定在java构建路径中已将源cocos库链接到您的项目。如果是这样。请检查您的环境变量COCOS2DX_ROOT,NDK_ROOT。

1:在Eclipse中,右键单击项目并选择最后一个选项“properties”。 2:在Project Properties窗口中,在左窗格中选择“Java Build Path”。 3:在Java Build Path下,选择tab“source”。它应该默认选中。 4:点击“链接源”按钮 5:浏览到以下位置 - >的Cocos2D-X_INSTALLATION_FOLDER / cocos2dx /平台/安卓/ JAVA / src目录。我的路径是:E:\ cocos2d-x-2.2 \ cocos2dx \ platform \ android \ java \ src 6:提供任何文件夹名称。例如,删除src并将其替换为:Cocos2d-x-source。单击完成。 我们现在完成了。在Andorid设备上运行您的项目,它应该显示nead cocos2d-x徽标。请注意,在Android虚拟机中运行此功能可能并不总是有效。

  1. 如果项目导入后出现错误并构建如下:
  2. Android NDK:警告:APP_PLATFORM android-14比./AndroidManifest.xml eclipse中的android:minSdkVersion 8大

    您可以按照Google的某个人(在此链接)提供的这些步骤更改Eclipse设置(但另请参阅下面的重要提示):

    重要!谷歌人没注意到的是你还需要使用设置中的“上移”按钮将新规则移到顶部,因为否则其他一些更通用的规则会掩盖它并且它不起作用。

    在日食中:

    • 窗口 - >偏好 - > C / C ++ - >构建 - >设置
    • 选择CDT GNU C / C ++错误分析器
    • 在底部的Error Parser选项中,添加一个包含以下内容的新条目:

    严重性:警告 模式:(。?):( \ d +):Android NDK:警告:(。) 档案:1美元 行:2美元 说明:$ 3