【发布时间】:2017-04-02 17:08:40
【问题描述】:
我正在尝试完全按照Google Analytics tutorial 中的说明进行操作。有问题的代码来自:
package com.google.samples.quickstart.analytics;
import android.app.Application;
import com.google.android.gms.analytics.GoogleAnalytics;
import com.google.android.gms.analytics.Tracker;
public class AnalyticsApplication extends Application {
private Tracker mTracker;
synchronized public Tracker getDefaultTracker() {
if (mTracker == null) {
GoogleAnalytics analytics = GoogleAnalytics.getInstance(this);
mTracker = analytics.newTracker(R.xml.global_tracker);
}
return mTracker;
}
}
GoogleAnalytics 能够成功导入,但找不到Tracker。那里似乎还有许多其他类(例如AnalyticsReceiver、AnalyticsService、HitBuilders),但没有Tracker。
还有许多其他 StackOverflow 问题看起来相似,但它们都与项目中根本无法访问 com.google.android.gms.analytics 相关,并且是未将其正确添加到 build.gradle 的结果。如果Tracker 和GoogleAnalytics 都是从同一个包中导入的,那么我很难理解为什么我可以导入一个而不是另一个。
【问题讨论】:
标签: java android google-analytics importerror firebase-analytics