内容来源于 Stack Overflow,并遵循CC BY-SA 3.0许可协议进行翻译与使用
我正在读一本新的谷歌Android分析教程,首先,当我在我的等级中添加这些字符串时:
classpath 'com.google.gms:google-services:1.3.0-beta1' apply plugin: 'com.google.gms.google-services'
我无法同步我的项目(插件找不到错误)。第二,应用程序子类:
package com.google.samples.quickstart.analytics; import android.app.Application; import com.google.android.gms.analytics.GoogleAnalytics; import com.google.android.gms.analytics.Logger; import com.google.android.gms.analytics.Tracker; /** * This is a subclass of {@link Application} used to provide shared objects for this app, such as * the {@link Tracker}. */ public class AnalyticsApplication extends Application { private Tracker mTracker; /** * Gets the default {@link Tracker} for this {@link Application}. * @return tracker */ 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; } }
我不知道在哪里能找到R.xml.global_tracker文档?
import android.app.Activity; import android.content.Context; import com.google.android.gms.analytics.GoogleAnalytics; import com.google.android.gms.analytics.Tracker; import java.io.IOException; public class Application extends android.app.Application { public static GoogleAnalytics analytics; public static Tracker tracker; @Override public void onCreate() { super.onCreate(); analytics = GoogleAnalytics.getInstance(this); analytics.setLocalDispatchPeriod(1800); tracker = analytics.newTracker("UA-XXXXXX-X"); tracker.enableExceptionReporting(true); tracker.enableAdvertisingIdCollection(true); tracker.enableAutoActivityTracking(true); } }
GoogleAnalytics的V4版本,它们生成一个google-services.json
下载并添加到项目中的文件;以下是关于各个步骤的最终指南如下:
https://developers.google.com/analytics/devguides/collection/android/v4/start
https://developers.google.com/analytics/devguides/collection/android/v4/
、