gpt4 book ai didi

android - 谷歌分析阻止安卓应用

转载 作者:IT老高 更新时间:2023-10-28 21:52:18 27 4
gpt4 key购买 nike

我在我的 Android 应用中使用 Google Analytics,它运行良好。将 SDK(google play 服务)更新到当前版本 (6587000) 后,应用程序在启动时在以下第 8 行挂断,共 10 次:

GoogleAnalytics analytics = GoogleAnalytics.getInstance(this);

控制台没有错误。我也添加了成就和排行榜,但首先调用分析。我也改变了上下文,但这有时有效,有时无效。

我获得可重现结果的唯一一次是,当我从 AndroidManifest.xml 中删除以下行时。然后启动时不再卡住。

<meta-data 
android:name="com.google.android.gms.analytics.globalConfigResource"
android:resource="@xml/analytics_global_config" />

但是我的配置是正确的:

<?xml version="1.0" encoding="utf-8" ?>
<resources>
<string name="ga_appName">TestAppName</string>
<string name="ga_appVersion">Version1.0</string>
<string name="ga_logLevel">verbose</string>
<integer name="ga_dispatchPeriod">1000</integer>
<bool name="ga_dryRun">true</bool>
</resources>

如果我更改配置,结果相同:应用程序在启动时卡住 10 次中的 8 次。

是否有人知道问题出在哪里,或者我可以检查什么以使我的应用再次运行而不会在启动时卡住?

最佳答案

我有类似的我删除了下面的代码和应用程​​序运行..

<meta-data 
android:name="com.google.android.gms.analytics.globalConfigResource"
android:resource="@xml/analytics_global_config" />

并为 getTracker 类添加以下代码...使用 java 代码而不是 XML 方法构建 GoogleAnalytics

synchronized Tracker getTracker(TrackerName trackerId) {
Log.d(TAG, "getTracker()");
if (!mTrackers.containsKey(trackerId)) {
GoogleAnalytics analytics = GoogleAnalytics.getInstance(this);

// Global GA Settings
// <!-- Google Analytics SDK V4 BUG20141213 Using a GA global xml freezes the app! Do config by coding. -->
analytics.setDryRun(false);

analytics.getLogger().setLogLevel(Logger.LogLevel.INFO);
//analytics.getLogger().setLogLevel(Logger.LogLevel.VERBOSE);

// Create a new tracker
Tracker t = (trackerId == TrackerName.APP_TRACKER) ? analytics.newTracker(R.xml.ga_tracker_config) : null;
if (t != null) {
t.enableAdvertisingIdCollection(true);
}
mTrackers.put(trackerId, t);
}
return mTrackers.get(trackerId);
}

关于android - 谷歌分析阻止安卓应用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27533679/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com