我刚刚将我的android SDK工具更新到新发布的版本(工具版本22,平台工具版本17)
java.lang.NoClassDefFoundError
修改了.classpath文件。更新增加了一行:
<classpathentry exported="true" kind="con" path="com.android.ide.eclipse.adt.DEPENDENCIES"/>
在SDK工具更新之前,我的所有项目都运行良好!!
我用这种方式纠正了我的问题:
但我不明白为什么!有人会有解释吗?
答案 0 :(得分:36)
我通过进入Java Build Path&gt;修复了它。订单和导出选项卡。
点击列表中的所有内容&#34; Android私人图书馆&#34;。
然后&#34;项目 - &gt;清洁&#34 ;.这解决了我的问题。
在这个问题上超过1.5天,通过阅读Google+解决了我的问题。
答案 1 :(得分:2)
和StylezSoft有同样的问题。为了进一步澄清,下面是我的Eclipse Java构建路径,之后我解决了这个问题(通过勾选android-support-v4.jar
库)
然后我清理了项目(Project&gt; Clean ...&gt; OK),一切正常。
答案 2 :(得分:0)
升级后我遇到了类似的问题。我的问题是android-support-v4.jar库已在Order和Export-列表中取消选中。 Check + rebuild为我解决了这个问题。
在打开带有Facebook LoginButton小部件的对话框时,应用程序崩溃时会出现错误。
答案 3 :(得分:0)
还需要确保在Order&amp;中检查Android依赖项。导出选项卡。使用其他图书馆项目时都需要这两个。
答案 4 :(得分:0)
我有类似的问题,按照两个步骤修复它: -
Java构建路径 - &gt;订单和导出选项卡。
然后“项目 - &gt;清洁”。
答案 5 :(得分:0)
我使用Android工具解决了这个问题 - >添加支持库
答案 6 :(得分:0)
我有类似的问题。但问题是jar不匹配&#34; android-support-v4.jar&#34;在Facebook SDK和我的应用程序之间。当我将同一个jar文件从Facebook SDK复制到我的应用程序lib文件夹时,问题就解决了。
答案 7 :(得分:0)
我在Android Studio上碰到了这个。由于这里的大多数答案都是针对Eclipse的,因此以下是如何在Android Studio上添加supportv4库的方法:
那就是它。
答案 8 :(得分:0)
解决方案: