通过更新到最新的anddorid SDK和ADT,`AndEngine`示例没有在Eclipse上运行

时间:2012-12-15 10:23:14

标签: java android andengine eclipse-adt

工作正常但是当我将eclipse更新为最新ADTSDK时,它给了我这个错误。

12-15 14:58:07.501: E/AndroidRuntime(639): java.lang.NoClassDefFoundError: org.andengine.AndEngine

如果有人在此之前遇到这个,那么请帮助我,因为我的AndEngine项目也给了我同样的错误。

感谢。

2 个答案:

答案 0 :(得分:4)

我已按照以下步骤解决了这个问题。

首先,我创建了名为AndEngineLibs的新库,并将所有AndEngine支持库添加到其中。

然后在项目属性 - > java构建路径 - >订单和导出中选中AndEngineLibs

如图所示。我不知道它是否相关但它对我有效:) enter image description here

答案 1 :(得分:2)

您遇到此错误的原因只有三个:

  1. 这堂课真的不存在。如果您使用的是官方示例中的代码并获得此代码,请确保您拥有该库的最新版本
  2. 您尚未将jar添加到构建路径中。要解决此问题,请右键单击Eclipse中的jar,然后执行BuildPath►Addto Build Path。
  3. 您的jar不在/libs文件夹中。将jar添加到构建路径时会发生这种情况,但是较新版本的ADT需要它在/libs中。把它放在那里并重新添加到构建路径。
  4. 大多数情况下,会出现此类错误,因为较新版本的ADT要求所有外部jar都位于libs文件夹中。