gpt4 book ai didi

Android Google Analytics 与服务的连接失败

转载 作者:塔克拉玛干 更新时间:2023-11-01 21:47:11 25 4
gpt4 key购买 nike

我已将 Google Analytics (V2) 实现到我的 Android 应用程序中。不久前,代码成功地将数据发送到配置文件 (V2)。但是现在它拒绝连接到该服务:

04-09 14:42:49.911: W/GAV2(8576): Thread[main,5,main]: Need to call initialize() and be in fallback mode to start dispatch.
04-09 14:42:49.921: I/GAV2(8576): Thread[main,5,main]: ExceptionReporter created, original handler is com.android.internal.os.RuntimeInit$UncaughtHandler
04-09 14:42:50.051: D/libEGL(8576): loaded /system/lib/egl/libEGL_mali.so
04-09 14:42:50.061: D/libEGL(8576): loaded /system/lib/egl/libGLESv1_CM_mali.so
04-09 14:42:50.061: D/libEGL(8576): loaded /system/lib/egl/libGLESv2_mali.so
04-09 14:42:50.120: D/OpenGLRenderer(8576): Enabling debug mode 0
04-09 14:42:50.190: W/IInputConnectionWrapper(8576): showStatusIcon on inactive InputConnection
04-09 14:42:54.881: I/GAV2(8576): Thread[GAThread,5,main]: connecting to Analytics service
04-09 14:42:54.891: I/GAV2(8576): Thread[GAThread,5,main]: connect: bindService returned false for Intent { act=com.google.android.gms.analytics.service.START (has extras) }
04-09 14:42:54.901: W/GAV2(8576): Thread[GAThread,5,main]: Service unavailable (code=1), will retry.
04-09 14:42:54.941: I/GAV2(8576): Thread[GAThread,5,main]: No campaign data found.
04-09 14:42:59.911: I/GAV2(8576): Thread[Service Reconnect,5,main]: connecting to Analytics service
04-09 14:42:59.921: I/GAV2(8576): Thread[Service Reconnect,5,main]: connect: bindService returned false for Intent { act=com.google.android.gms.analytics.service.START (has extras) }
04-09 14:42:59.921: W/GAV2(8576): Thread[Service Reconnect,5,main]: Service unavailable (code=1), using local store.
04-09 14:42:59.921: I/GAV2(8576): Thread[Service Reconnect,5,main]: falling back to local store
04-09 14:42:59.971: V/GAV2(8576): Thread[GAThread,5,main]: dispatch running...
04-09 14:43:00.061: V/GAV2(8576): Thread[GAThread,5,main]: ...nothing to dispatch
04-09 14:43:00.061: I/GAV2(8576): Thread[GAThread,5,main]: PowerSaveMode initiated.
04-09 14:43:52.951: D/dalvikvm(8576): GC_CONCURRENT freed 197K, 4% free 7258K/7492K, paused 15ms+5ms, total 56ms
04-09 14:43:54.611: W/IInputConnectionWrapper(8576): showStatusIcon on inactive InputConnection

我很确定我的代码足够了,因为它之前成功地发送了数据。这些是我实现的步骤(使用 Android Google Analytics V2 文档):

list 添加:

<uses-permission android:name="android.permission.INTERNET" />
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />

主要 Activity 增加:

@Override
public void onStart() {

super.onStart();
EasyTracker.getInstance().activityStart(this);

}

@Override
public void onStop() {

EasyTracker.getInstance().activityStop(this);
super.onStop();
}

xml (analytics.xml)

<?xml version="1.0" encoding="utf-8" ?>

<resources>
<!--tracking ID-->
<string name="ga_trackingId">UA-(copied from profile)-1</string>

<!--Enable automatic activity tracking-->
<bool name="ga_autoActivityTracking">true</bool>

<!--Enable automatic exception tracking-->
<bool name="ga_reportUncaughtExceptions">true</bool>

<!--Enable debug tracking-->
<bool name="ga_debug">true</bool>

<integer name="ga_dispatchPeriod">20</integer>
</resources>

我在应用程序启动时收到警告。我试过创建一个新的个人资料/帐户。我试过使用 -和&#8211;而不是破折号。从配置文件上收到最后一个数据以来,已经过了 30 多个小时,从那时起,上面的 logcat 行。

知道这是怎么造成的吗?

最佳答案

可能不是你的情况,但无论如何它都会发生。

我的应用程序中的分析工作正常。我正在使用 Eclipse 并决定切换到 Intellij IDE。当我这样做时,IDE 在我的 analytics.xml 文件(关于 ga_trackingId)的破折号字符上向我显示了打字警告。当我进行更改(人眼看不到)时,警告消失了,但分析就停止了。

可能与文件的编码有关,无论如何,但我的情况是我必须键入破折号字符而不是粘贴它(并且还添加了一个工具:ignore="TypographyDashes"在我的文件中删除警告)。

关于Android Google Analytics 与服务的连接失败,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15896782/

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