当GoogleAnalyticsTracker.getInstance()时发生NoClassDef

我正尝试使用com.google.android.apps.analytics.GoogleAnalyticsTracker,但在遇到NoClassDefFoundError时


GoogleAnalyticsTracker.getInstance();

我确定libGoogleAnalytics.jar包含在“构建路径”中,并且代码已成功构建。


在我怀疑将ADT更新为最新但毫无头绪之后,该代码就可以正常工作了。


有人可以对此提出任何建议吗?


翻翻过去那场雪
浏览 707回答 3
3回答

哔哔one

实际上,这是我们在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

狐的传说

要在使用Google Analytics(分析)v2beta库时解决NoClassdefFoundError错误的问题,需要将该库标记为“ exported”。怎么样?添加您的库:项目->属性-> Java构建路径->库->添加外部JAR ...然后转到同一窗口中的“订购和出口”,并使用复选框将该库标记为“已出口”。现在,您的proyect将在您运行它时找到Analytics类!更多细节以及为什么会在这里发生。
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Android