为了账号安全,请及时绑定邮箱和手机立即绑定

当GoogleAnalyticsTracker.getInstance()时发生NoClassDef

当GoogleAnalyticsTracker.getInstance()时发生NoClassDef

翻翻过去那场雪 2019-11-19 14:33:05
我正尝试使用com.google.android.apps.analytics.GoogleAnalyticsTracker,但在遇到NoClassDefFoundError时GoogleAnalyticsTracker.getInstance();我确定libGoogleAnalytics.jar包含在“构建路径”中,并且代码已成功构建。在我怀疑将ADT更新为最新但毫无头绪之后,该代码就可以正常工作了。有人可以对此提出任何建议吗?
查看完整描述

3 回答

?
哔哔one

TA贡献1854条经验 获得超8个赞

实际上,这是我们在ADT 17中所面临的问题,您必须将jar文件放入libs文件夹中才能克服此异常


所以右键单击您的项目->创建一个名称为libs的文件夹


并按照此步骤


 right click (on libs folder) -->import-->File System-->browse to select your jar file and hit finish and run you project.

之后


 right click on the project --> Built Path-->java built path-->add jars select your jar file from your libs folder


查看完整回答
反对 回复 2019-11-19
?
狐的传说

TA贡献1804条经验 获得超3个赞

要在使用Google Analytics(分析)v2beta库时解决NoClassdefFoundError错误的问题,需要将该库标记为“ exported”。


怎么样?


添加您的库:项目->属性-> Java构建路径->库->添加外部JAR ...

然后转到同一窗口中的“订购和出口”,并使用复选框将该库标记为“已出口”。

现在,您的proyect将在您运行它时找到Analytics类!


更多细节以及为什么会在这里发生。


查看完整回答
反对 回复 2019-11-19
  • 3 回答
  • 0 关注
  • 706 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信