Ho implementato Google Analytics (V2) nella mia app per Android. Qualche tempo fa il codice è riuscito a inviare dati al profilo (V2) con successo. Comunque ora si rifiuta di connettersi al servizio:Connessione di Google Analytics Android al servizio non riuscita
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
Sono abbastanza sicuro che il mio codice è sufficiente in quanto è riuscito a inviare i dati prima. Questi sono i passi ho implementato (utilizzato la documentazione Android di Google Analytics V2):
aggiunte evidenti:
<uses-permission android:name="android.permission.INTERNET" />
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
principali aggiunte di attività:
@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>
Ottengo gli avvisi al momento del lancio dell'applicazione. Ho provato a creare un nuovo profilo/account. Ho provato a utilizzare & # 45; e & # 8211; invece dei trattini. Sono trascorse più di 30 ore dall'ultima rilevazione dei dati sul profilo, da allora le linee di logcat sopra.
Qualche idea su come ciò viene causato?
controllare questo: http: // StackOverflow.COM/A/15014918/1168654 –
Controllare le risposte pubblicati qui: [link] [1] [1]: http://stackoverflow.com/questions/13222468/android-google- analisi-connection-a-service-fallito – Nargis