无法设置AndEngine

时间:2014-01-05 15:06:47

标签: java eclipse andengine

我使用的是Android 4.2.2。 我从github导入andengine并修复错误后,我制作了我的项目。 之后我去了图书馆,添加了andengine,一切都很好。 http://s29.postimg.org/7dxzruh7b/ss1.png 我点击了apply,转到java构建路径,查看是否所有内容都已勾选,确实如此。 http://s8.postimg.org/lmudcwyg5/ss1.png

但是,如果我从像引擎一样的相机相机声明任何东西,我就无法导入andengine相机,因为不存在。

如果我再次打开属性,我看到没有添加andengine,是红色,但30秒前它是绿色的。 http://s17.postimg.org/px8hdsagf/ss1.png

我该怎么办?

请帮助我,我很沮丧,我正试图从mounths解决这个问题,但我不能......

如果我从andengine和box2d复制/ bin文件夹中的libs我的错误消失了,我可以调试我的应用程序,但是我得到了 01-05 16:42:07.550:E / AndEngine(2221):MainActivity.onCreateScene失败。 @(主题:'GLThread 159') 01-05 16:42:07.550:E / AndEngine(2221):java.lang.NoClassDefFoundError:org / andengine / extension / physics / box2d / PhysicsWorld

屏幕变得很奇怪。

2 个答案:

答案 0 :(得分:1)

A有一些andengine应用程序,在所有这些应用程序中,我这样做:

  • 构建andengine项目,这样你就得到了一个包含所有类的jar。如果构建成功,您将在{andengine_folder}/bin/andengine.jar

  • 中找到jar
  • 复制该jar,并将其放入您的项目中lib文件夹

  • 转到Preferences > Android,然后从库部分删除引擎。 (对于无法找到它的用户,您必须向下滚动,它位于构建目标列表下方)

  • 转到Preferences > Java Build Path > Libraries

    • Add JARs
    • 弹出项目浏览器中的
    • ,在项目的lib文件夹中搜索andengine.jar文件,然后添加它。
  • 再次清理和构建项目,一切都应该像魅力一样

答案 1 :(得分:1)

我终于找到了让物理盒2d工作的方法。

我将andengine physicsbox2d的/ libs中的所有内容复制到我的/ libs项目文件夹中。

enter image description here

冬天休息刚刚结束,我感到很难过,我想出了如何解决这个问题。