NoClassDefFoundError:安装SDK和ADT更新后的R $布局

时间:2013-07-23 12:33:27

标签: android android-layout sdk adt noclassdeffounderror

我将SDK更新到22.0.1并进行了相关的ADT更新。更新后,我成功运行的代码已崩溃,并在查找xml资源时出现以下错误 -

unable to resolve static field 1108 (layout_name) in pkgname/R$layout
.
.
.
some error log....
.
.
.
java.lang.NoClassDefFoundError: pkgname.R$layout 

请告诉我这个错误的原因是什么,我该如何解决?

1 个答案:

答案 0 :(得分:0)

由于您已更新ADT,因此可能存在引用已损坏的情况。

尝试从项目中删除所有外部jar(如果有)。您可以在清洁后重新添加它们。

还要检查外部库是否放在/ libs文件夹中。

清理项目并检查构建路径。如果它不起作用,则必须重新启动Eclipse,然后检查project.properties文件。它会有所帮助。

谢谢!