Android SDK应用程序更新版本后崩溃(NoClassDefFound,工具版本22)

我刚刚更新我的android SDK工具到最新发布的版本(工具版本22,平台工具版本17)

java.lang.NoClassDefFoundError 

.classpath文件已被修改。 在更新中添加了一行:

 <classpathentry exported="true" kind="con" path="com.android.ide.eclipse.adt.DEPENDENCIES"/> 

在SDK工具更新之前,我的所有项目都运行良好!

我以这种方式纠正了我的问题:

  • 在项目属性(eclipse) – > java构buildpath – >订单和导出确保所有在libs文件夹中的jar被检查。
  • 和“Android工具 – >修复项目属性”
  • 而“项目 – >清洁”

但我不明白为什么! 有人会有解释吗?

我通过进入Java Build Path> Order and Export选项卡来修复它。

点击 列表中的所有内容 “Android私人图书馆”。

然后“项目 – >清洁”。 这解决了我的问题。

就这个问题刚好超过1.5天,通过阅读Google+解决了我的问题。

有与StylezSoft相同的问题。 为了进一步澄清,下面是我从Eclipse的Java构buildpath后,我解决了这个问题(通过勾选android-support-v4.jar库)

在这里输入图像说明

然后我清理项目(项目>清洁…>确定),一切正常。

升级后我有类似的问题。 在我的情况下,问题是android-support-v4.jar库已成为订单和导出列表中取消选中。 Check +重build为我解决了它。

这个错误通过崩溃应用程序的时候显示出来,当它打开一个Facebook LoginButton小部件的对话框。

还需要确保在“订单和导出”选项卡中检查了Android依赖关系。 使用其他图书馆项目时都需要这两者。

我有类似的问题,下面的两个步骤解决它:

  1. Java构buildpath – >订单和导出选项卡。

  2. 然后“项目 – >清洁”。

我用Android工具 – >添加支持库解决这个问题

我有类似的问题。 但问题是Facebook SDK和我的应用程序之间的“android-support-v4.jar”的jar不匹配。 当我从Facebook SDK复制相同的jar文件到我的应用程序库文件夹,问题已解决。

我在Android Studio上遇到了这个问题。 由于这里的大部分答案都是针对Eclipse的,下面介绍如何在Android Studio上添加supportv4库:

  1. 编译 – >编辑库和依赖项
  2. 点击+button
  3. selectsupport-v4库
  4. 点击OK。

而已。

解决scheme:

  1. 检查出口订单
  2. 启用Multi Dex
  3. 检查布局中的api级别的视图。 我面临与searchView相同的问题。 我添加searchview时检查api级别,但添加实现SearchView.OnQueryTextListener到类文件。
  4. 检查支持库v4,v7等