Android应用程序中的谷歌分析无法工作

Android应用程序中的谷歌分析无法工作,android,google-analytics,analytics,mobile-app-tracker,Android,Google Analytics,Analytics,Mobile App Tracker,这是我第一次尝试将Google Analytic集成到Android应用程序中。 我遵循了这个教程 但它不起作用。有什么问题吗。可能我还没有写完整的代码。也许我错过了什么。我不知道确切的程序 我所做的是 首先,在我的清单文件中添加了如下权限 第二,在项目的gradle文件中添加了依赖项 顶级 classpath com.google.gms:googleservices:1.3.0-beta1 在项目层面 第三,我创建并下载了上面链接中提到的配置文件,并将该文件放在我的项目目录中的app文件夹中

这是我第一次尝试将Google Analytic集成到Android应用程序中。 我遵循了这个教程

但它不起作用。有什么问题吗。可能我还没有写完整的代码。也许我错过了什么。我不知道确切的程序

我所做的是

首先,在我的清单文件中添加了如下权限

第二,在项目的gradle文件中添加了依赖项

顶级

classpath com.google.gms:googleservices:1.3.0-beta1

在项目层面

第三,我创建并下载了上面链接中提到的配置文件,并将该文件放在我的项目目录中的app文件夹中

第四,我创建了一个名为AnalyticsApplication的类,该类使用以下代码扩展应用程序

public class AnalyticsApplication extends Application{

private Tracker mTracker;

  synchronized public Tracker getDefaultTracker() {
if (mTracker == null) {
    GoogleAnalytics analytics = GoogleAnalytics.getInstance(this);
    // To enable debug logging use: adb shell setprop log.tag.GAv4 DEBUG
    mTracker = analytics.newTracker(R.xml.global_tracker);
}
return mTracker;
}
}
第五,在我想要跟踪的任何一个活动的onCreate方法中,我编写了以下代码

AnalyticsApplication application = (AnalyticsApplication) getApplication();
mTracker = application.getDefaultTracker();
Log.i(LOG_TKT,"Setting screen name: " + "MainActivity Screen");
    mTracker.setScreenName("Image~" + "MainActivity Screen");
    mTracker.send(new HitBuilders.ScreenViewBuilder().build());
    mTracker.send(new HitBuilders.EventBuilder()
            .setCategory("Action")
            .setAction("Share")
            .build());
然后,在该活动的onResume方法中,我编写了以下代码

AnalyticsApplication application = (AnalyticsApplication) getApplication();
mTracker = application.getDefaultTracker();
Log.i(LOG_TKT,"Setting screen name: " + "MainActivity Screen");
    mTracker.setScreenName("Image~" + "MainActivity Screen");
    mTracker.send(new HitBuilders.ScreenViewBuilder().build());
    mTracker.send(new HitBuilders.EventBuilder()
            .setCategory("Action")
            .setAction("Share")
            .build());

就这样。请帮忙我哪里出了问题。或者正确的方法是什么?

你怎么知道它不起作用?你检查过谷歌分析网站上的实时报告了吗?你什么时候创建了Google Analytics应用程序帐户?嘿@DaImTo我创建了我的Google Analytics帐户,因此,我能够创建并下载链接中提到的配置文件。我正在查看Google Analytics Real Time页面,但它显示0您创建Google Analytics帐户的时间有多长?开始显示数据需要48-72小时。@DaImTo-okie,但它应该立即显示实时数据。我的意思是,如果我打开我的应用程序,我应该能够在我的实时谷歌分析页面上看到1台设备。我不能看到这个实时数据。其次,我认为它会在48小时后更新,但当我看到国家信息时,它会显示错误的国家,而我的国家实际上是0@DaImTo,我不知道如何检查整个过程,它是否正确监控我的应用程序?是否有效?