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

lop*_*ael 36 java crash sdk android

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

java.lang.NoClassDefFoundError
Run Code Online (Sandbox Code Playgroud)

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

<classpathentry exported="true" kind="con" path="com.android.ide.eclipse.adt.DEPENDENCIES"/>
Run Code Online (Sandbox Code Playgroud)

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

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

  • 在项目属性(eclipse) - > java构建路径 - >命令和导出中,确保检查libs文件夹中的所有jar.
  • 和"Android工具 - >修复项目属性"
  • 和"项目 - >清洁"

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

ace*_*ger 36

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

点击 列表中的所有内容 "Android私人图书馆".

然后"项目 - >清洁".这解决了我的问题.

在这个问题上超过1.5天,通过阅读Google+解决了我的问题.

  • 不行!已经标记了android privte库! (4认同)
  • 我只是仔细检查了它,我们只需要检查新的依赖"Android私有库"(不是全部),然后执行"Project> Clean".谢谢@acedanger. (3认同)
  • 好方案! (2认同)