我使用的是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
屏幕变得很奇怪。
答案 0 :(得分:1)
A有一些andengine应用程序,在所有这些应用程序中,我这样做:
构建andengine项目,这样你就得到了一个包含所有类的jar。如果构建成功,您将在{andengine_folder}/bin/andengine.jar
复制该jar,并将其放入您的项目中lib
文件夹
转到Preferences > Android
,然后从库部分删除引擎。 (对于无法找到它的用户,您必须向下滚动,它位于构建目标列表下方)
转到Preferences > Java Build Path > Libraries
Add JARs
答案 1 :(得分:1)
我终于找到了让物理盒2d工作的方法。
我将andengine physicsbox2d的/ libs中的所有内容复制到我的/ libs项目文件夹中。
冬天休息刚刚结束,我感到很难过,我想出了如何解决这个问题。