我正尝试使用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
狐的传说
TA贡献1804条经验 获得超3个赞
要在使用Google Analytics(分析)v2beta库时解决NoClassdefFoundError错误的问题,需要将该库标记为“ exported”。
怎么样?
添加您的库:项目->属性-> Java构建路径->库->添加外部JAR ...
然后转到同一窗口中的“订购和出口”,并使用复选框将该库标记为“已出口”。
现在,您的proyect将在您运行它时找到Analytics类!
更多细节以及为什么会在这里发生。
- 3 回答
- 0 关注
- 706 浏览
添加回答
举报
0/150
提交
取消