java找不到类的com。谷歌。安卓gms。分析。ADT更新后的“跟踪器”
我已将ADT更新为v23。0.5,而在之前的一个工作项目中,谷歌分析不起作用。 logcat上的确切错误是:
VFY: unable to find class referenced in signature (Lcom/google/安卓/gms/analytics/Tracker;)
Could not find class 'com.google.安卓.gms.analytics.Tracker', referenced from method com.mypackage.myApp.getTracker
VFY: unable to resolve check-cast 587 (Lcom/google/安卓/gms/analytics/Tracker;) in Lcom/myApp/MyApplication;
之前,我也使用Google Analytics v4。我检查了很多答案,比如1,2,3
总结一下,我做/检查:
- 我使用Eclipse,由于使用了一些Eclipse插件,所以无法迁移到Android studio李>
- 我的项目和google-play-services_lib是通过Import/“将现有Android代码导入工作区”导入的,并且“将项目复制到工作区”也会被选中
- 添加了库项目
- 我还检查了
project.properties
,相关的文件内容似乎没有问题:安卓.library.reference.1=../google-play-services_lib
,我无法打开proguard - 没有编译错误
- 在项目属性上,检查Java构建路径/顺序和导出:Android私有库和Android依赖项
- 清理后,我的项目
bin/dexedLibs
包含以下文件:安卓-support-v4-*
安卓plot-core-0.6.1-*
(来自一个项目/libs)google-play-services_lib-*
google-play-services-*
gson-2.2.4-*
(来自一个项目/libs)
有人知道我错过了什么吗? 提前谢谢
# 1 楼答案
在我的例子中,我重新安装了整个ADT(真可惜),最后它开始工作了。唯一的区别是我的。类路径文件(条目顺序):