SDK工具更新后,Android应用程序崩溃(NoClassDefFound,谷歌分析)

Que*_*tin 5 android google-analytics

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

但是现在我在构建应用程序时遇到了一些问题.该应用程序仍然启动,但它给了我这个例外:

java.lang.NoClassDefFoundError: com.google.analytics.tracking.android.EasyTracker
Run Code Online (Sandbox Code Playgroud)

它在这一行有例外:

EasyTracker.getInstance().setContext(this);
Run Code Online (Sandbox Code Playgroud)

在SDK工具更新之前,它工作正常,libGoogleAnalyticsV2 jar位于构建路径中的libs文件夹中,应该如此.

Git告诉我,在构建时,eclipse在类路径中添加了这一行:

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

这是我看到的唯一区别

是什么原因引起了这个?

Que*_*tin 12

好的,我找到了解决方案

在项目属性(eclipse) - > java构建路径 - >命令和导出中,确保检查libs文件夹中的所有jar.