2011-12-17 14 views
10

Ho iniziato a utilizzare la piattaforma di Google Analytics. a partire da ora sono in grado di connettermi dall'emulatore ai server G.A e caricare informazioni. Il problema è, quando si esegue il test dal mio Samsung Galaxy S, l'app non è in grado di comunicare con i server G.A.google analytics easytracker causa l'eccezione java connection

ottengo l'errore successivo:

12-17 17:43:21.924: W/GoogleAnalyticsTracker(20577): Problem with socket or streams. 
12-17 17:43:21.924: W/GoogleAnalyticsTracker(20577): java.net.ConnectException: www.google-analytics.com/127.0.0.1:80 - Connection refused 
12-17 17:43:21.924: W/GoogleAnalyticsTracker(20577): at org.apache.harmony.luni.net.PlainSocketImpl.connect(PlainSocketImpl.java:207) 
12-17 17:43:21.924: W/GoogleAnalyticsTracker(20577): at org.apache.harmony.luni.net.PlainSocketImpl.connect(PlainSocketImpl.java:437) 
12-17 17:43:21.924: W/GoogleAnalyticsTracker(20577): at java.net.Socket.connect(Socket.java:1002) 
12-17 17:43:21.924: W/GoogleAnalyticsTracker(20577): at org.apache.http.conn.scheme.PlainSocketFactory.connectSocket(PlainSocketFactory.java:119) 
12-17 17:43:21.924: W/GoogleAnalyticsTracker(20577): at com.google.android.apps.analytics.PipelinedRequester.maybeOpenConnection(Unknown Source) 
12-17 17:43:21.924: W/GoogleAnalyticsTracker(20577): at com.google.android.apps.analytics.PipelinedRequester.addRequest(Unknown Source) 
12-17 17:43:21.924: W/GoogleAnalyticsTracker(20577): at com.google.android.apps.analytics.NetworkDispatcher$DispatcherThread$AsyncDispatchTask.dispatchSomePendingHits(Unknown Source) 
12-17 17:43:21.924: W/GoogleAnalyticsTracker(20577): at com.google.android.apps.analytics.NetworkDispatcher$DispatcherThread$AsyncDispatchTask.run(Unknown Source) 
12-17 17:43:21.924: W/GoogleAnalyticsTracker(20577): at android.os.Handler.handleCallback(Handler.java:587) 
12-17 17:43:21.924: W/GoogleAnalyticsTracker(20577): at android.os.Handler.dispatchMessage(Handler.java:92) 
12-17 17:43:21.924: W/GoogleAnalyticsTracker(20577): at android.os.Looper.loop(Looper.java:130) 
12-17 17:43:21.924: W/GoogleAnalyticsTracker(20577): at android.os.HandlerThread.run(HandlerThread.java:60) 

Penso che ci sia un problema con il mio dispositivo- ci potrebbe essere un firewall installato su di esso, e non importa quale sia il problema è- come faccio aggirarlo ?

+0

stai usando analisi SDK per Android? –

+0

Sto utilizzando [jar analytics] (http://code.google.com/apis/analytics/docs/mobile/download.html) e [jar easytracker] (http://code.google.com/pp/analytics-api-samples/download/list) –

+2

Ho avuto lo stesso problema fino a passare a libGoogleAnalyticsV2.jar SDK (disponibile dalla pagina di creazione della proprietà web nel pannello di amministrazione) – vokilam

risposta

17

Penso che si usi la ROM personalizzata o la ROM rooted con gli host modificati che bloccano (reindirizzano a localhost) tutte le richieste per il sistema di strumenti analitici e banner.

informazioni correlate

ecc

+0

Hai ragione, questo spiega perché gli annunci che stavo cercando di aggiungere alla mia app lavoravano sul mio emulatore, ma non funzionavano sul dispositivo anche –

+0

Quindi se invece di scrivere 127.0.0.1, inseriamo solo un indirizzo IP valido che risponde al codice HTTP 200, l'eccezione non si verifica. È solo un modo per ingannare il facile tracker ... – Bebeoix