我使用的是Android 4.2.2。
从github导入andengine并修复错误后,我进行了项目。
之后,我去了图书馆,添加了andengine,一切正常。
http://s29.postimg.org/7dxzruh7b/ss1.png
我点击Apply,转到Java构建路径以查看是否所有内容都已勾选。
http://s8.postimg.org/lmudcwyg5/ss1.png
但是,如果我从andengine之类的Camera相机中声明了任何内容,我将无法导入andengine相机,因为它不存在。
如果我再次打开属性,我会看到并没有添加andengine,它是红色的,但是30秒钟前它是绿色的。
http://s17.postimg.org/px8hdsagf/ss1.png
我该怎么办?
请帮助我,我很沮丧,我正在尝试从mounths修复此问题,但我不能。
如果我从andengine和box2d的/ bin文件夹中复制库,则错误消失了,我可以调试我的应用程序,但是我得到了
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
屏幕变得异常。
最佳答案
A有一些andengine应用,在所有这些应用中,我都是这样的:
构建andengine项目,这样您就可以得到一个包含所有类的jar。如果构建成功,您将在{andengine_folder}/bin/andengine.jar
中找到该jar。
复制该jar并将其放在您的项目的lib
文件夹中
转到Preferences > Android
,然后从库部分中删除andengine。 (对于找不到它的用户,您必须向下滚动,它在构建目标列表的下方)
转到Preferences > Java Build Path > Libraries
按Add JARs
在弹出的项目浏览器中,在项目的lib文件夹中搜索andengine.jar文件,然后添加它。
再次清理并构建您的项目,一切都应像魅力一样
关于java - 无法设置AndEngine,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/20935122/