【问题标题】:NoClassDefFoundError: Changes in project import from sdk rev 17 to sdk rev 20?NoClassDefFoundError:项目导入从 sdk rev 17 到 sdk rev 20 的变化?
【发布时间】:2012-08-21 15:05:12
【问题描述】:

我前段时间从 SDK rev 15 迁移到 SDK rev 17 时提出了同样的问题:

我想将 Eclipse NOW 中的项目从 SDK rev 17 移动到 rev 20,但现在我无法再运行简单的项目导入示例,这些示例在 rev 17 下没有问题。在 rev 17 下,我只是使用构建路径导入了项目,然后我在 ORDER 和 EXPORT 选项卡中将导入的项目标记为要导出,这在 rev 17 中运行良好。

rev 20 我(再次)得到以下错误:

08-21 14:53:11.786: E/AndroidRuntime(558): java.lang.NoClassDefFoundError: simple.example.SimpleClass

缺少的类是我尝试导入的项目中的一个类。

再次非常欢迎任何帮助。

问候, wnck

P.S.:他们为什么要再次改变这些机制?!?

【问题讨论】:

  • 您尝试过重新启动 Eclipse 吗?有时他对这种东西很生气。
  • 是的,但没有变化..

标签: android sdk import


【解决方案1】:

好的,不要同时改变太多东西。新的 eclipse、新的 ADT、新的 SDK、新的 JDK,什么都没有了。

我回到 Java 6 并通过类似

的控制台消息得到了这个提示

[2012-08-27 16:39:18 - SimpleAndroidProject] Dx 坏类文件魔法 (cafebabe) 或版本 (0033.0000) ...在解析 simple/example/SimpleClass.class 时 ...同时处理simple/example/SimpleClass.class

然后在我将导入项目的编译器合规性更改为 1.6 后问题得到解决。

我向开发团队道歉!你没有改变机制。对不起!

问候, wnck

【讨论】:

    猜你喜欢
    • 2023-04-06
    • 2012-06-29
    • 1970-01-01
    • 2018-07-01
    • 2014-02-27
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-03-22
    相关资源
    最近更新 更多