NoClassDefFoundError:项目从sdk rev 17导入到sdk rev 20的变化?

时间:2012-08-21 15:05:12

标签: android sdk import

从SDK rev 15转到SDK rev 17时,我提出了同样的问题:

我想将我的项目从Eclipse 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。:为什么他们必须再次改变这些机制?!?

1 个答案:

答案 0 :(得分:0)

好的,永远不要同时改变太多东西。新的日食,新的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