2011-12-17 10 views
10

Zacząłem korzystać z platformy Google Analytics. od tej pory mogę połączyć się z serwerem emulator na serwerach G.A i przesłać informacje. problem polega na tym, że podczas testowania z mojej Samsung Galaxy S aplikacja nie jest w stanie komunikować się z serwerami G.A.google analytics easytracker powoduje wyjątek połączenia z java

dostanę następny błąd:

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) 

myślę, że istnieje problem z moim Device mogłoby tam być zainstalowana zapora na nim, i bez względu na to, co jest-problem jak mogę go ominąć ?

+0

używasz Analytics SDK dla Androida? –

+0

Używam [jar analityczny] (http://code.google.com/apis/analytics/docs/mobile/download.html) i słoika [easytracker] (http://code.google.com/p/analytics-api-samples/downloads/list) –

+2

Miałem ten sam problem, dopóki nie przełączyłem się na pakiet SDK libGoogleAnalyticsV2.jar (dostępny na stronie tworzenia usługi internetowej w panelu administracyjnym). – vokilam

Odpowiedz

17

Myślę, że używasz niestandardowej pamięci ROM lub zrootowanej pamięci ROM ze zmodyfikowanymi hostami, które blokują (przekierowują do localhost) wszystkie żądania systemu analitycznego i banerów.

Powiązane informacji

itp

+0

Masz rację, to wyjaśnia, dlaczego reklamy, które próbowałem dodać do mojej aplikacji, działały na moim emulatorze, ale nie działały urządzenie też –

+0

Więc jeśli zamiast pisać 127.0.0.1, po prostu wstawiamy prawidłowy adres IP, który odpowiada na kod HTTP 200, wyjątek nie występuje. To tylko sposób na oszukiwanie łatwego trackera ... – Bebeoix

Powiązane problemy