我刚刚将我的android SDK工具更新到新发布的版本(工具版本22,平台工具版本17)
但是现在我在构建应用程序时遇到了一些问题。 该应用程序仍然启动,但它给了我这个例外:
java.lang.NoClassDefFoundError: com.google.analytics.tracking.android.EasyTracker
这一行有例外:
EasyTracker.getInstance().setContext(this);
在SDK工具更新之前,它运行正常, libGoogleAnalyticsV2 jar位于构建路径中的libs文件夹中,应该是它。
Git告诉我,在构建时,eclipse在类路径中添加了这一行:
<classpathentry exported="true" kind="con" path="com.android.ide.eclipse.adt.DEPENDENCIES"/>
这是我看到的唯一区别
知道造成这种情况的原因是什么?
答案 0 :(得分:12)
好的,我找到了解决方案
在项目属性(eclipse)中 - &gt; java构建路径 - &gt;订单和出口 确保检查libs文件夹中的所有jar文件。