【发布时间】:2011-01-15 22:06:38
【问题描述】:
我在尝试运行 Android 应用程序时遇到问题,直到将第二个外部库添加到其构建路径之前,该应用程序运行良好。添加 scoreninja jar 后,我现在在尝试运行应用程序时收到 NoClassDefFoundError。
这是消息:
02-11 21:45:26.154: ERROR/AndroidRuntime(3654): java.lang.NoClassDefFoundError: com.scoreninja.adapter.ScoreNinjaAdapter
由于所有构建脚本都是由 Android 工具 (?) 生成的,我不确定除了清理和重建或重新启动 eclipse 之外我还能做什么(我已经尝试了所有三个)。有谁知道我该如何修改这个?
【问题讨论】:
-
你是如何添加jar文件的?您是否使用构建路径添加 -> 库 -> 外部 jars??
-
右键单击项目>构建路径>添加外部档案...按照此处的说明:scoreninja.appspot.com
-
如果您最近更新了 ADT,请查看下面 John 的答案(并点赞!)stackoverflow.com/a/9916751/489852
-
如果您遇到此问题,在您直接进入 John 的回答之前,@Till 下面的回答也为很多人解决了这个问题,包括我自己。
-
你尝试过multidex吗?
标签: java android eclipse ant build