我使用的是Android 4.2.2。 在我从 github 导入 andengine 并修复错误后,我制作了我的项目。 之后我去了图书馆,添加了 andengine,一切都很好。 http://s29.postimg.org/7dxzruh7b/ss1.png 我点击“应用”,转到 java 构建路径,查看是否所有内容都已勾选,确实如此。 http://s8.postimg.org/lmudcwyg5/ss1.png
但是,如果我从 andengine 声明任何内容,例如相机相机,我无法导入 andengine 相机,因为它不存在。
如果我再次打开属性,我会看到 andengine 未添加,是红色的,但 30 秒前它是绿色的。 http://s17.postimg.org/px8hdsagf/ss1.png
我应该做什么?
请帮助我,我非常沮丧,我一直在尝试解决这个问题,但我就是做不到......
如果我从 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/physicals/box2d/PhysicsWorld
屏幕变得很奇怪。
最佳答案
A 有一些引擎应用程序,在所有这些应用程序中我都是这样做的:
构建 andengine 项目,这样你就会得到一个包含所有类的 jar。如果构建成功,您将在
{andengine_folder}/bin/andengine.jar
中找到该 jar
复制该 jar,并将其放入项目的
lib
文件夹中转到
首选项> Android
,然后从库部分删除 andengine。 (对于找不到它的用户,您必须向下滚动,它位于构建目标列表的下方)转至
首选项 > Java 构建路径 > 库
- 按
添加 JAR
- 在弹出的项目资源管理器中,在项目的 lib 文件夹中搜索 andengine.jar 文件,然后添加它。
- 按
- 再次清理并构建您的项目,一切都会顺利进行
关于java - 无法设置 AndEngine,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20935122/