【发布时间】:2016-12-14 18:04:19
【问题描述】:
在 Application 类中,在创建方法中我调用 GoogleAnalytics.getInstance(this) 并且应用程序只是冻结...在任何设备上 在 google play services 6.1 上运行良好,现在是 6.5,我不知道是什么原因造成的...... 有什么想法吗?
public class BaseApplication extends Application {
private static Tracker mTracker;
private MyProfile mMyProfile;
public BaseApplication() {
super();
}
private void initTracker() {
if (mTracker == null) {
GoogleAnalytics analytics = GoogleAnalytics.getInstance(this);
mTracker = analytics.newTracker(R.xml.global_tracker);
mTracker.enableAdvertisingIdCollection(true);
}
}
`...
Gradle
dependencies {
compile project(':IMFramework')
compile 'com.android.support:appcompat-v7:21.0.3'
compile 'com.google.android.gms:play-services-base:6.5.87'
compile 'com.google.android.gms:play-services-maps:6.5.87'
}
【问题讨论】:
-
嗨,我也有同样的问题。你修好了吗?应用程序在执行此调用期间冻结:GoogleAnalytics analytics = GoogleAnalytics.getInstance(this);我也在使用 com.google.android.gms:play-services:6.5.87(这是我第一次使用 Android Analytics SDK)。
-
我没有解决方案......但我有可能是一个线索。我升级到 V4,只要我继续将数据发送到我们预先存在的目标,一切都很好。当我创建一个新的(并更改代码中的 ID)时,getInstance() 才挂起。
-
你们在使用 Google Play Services 7.0 时是否还遇到同样的问题:plus.google.com/+AndroidDevelopers/posts/JRfRmePSWFK
标签: android google-analytics freeze