2011-12-17 2 views
10

Я начал использовать платформу Google Analytics. на данный момент я могу подключиться от своего эмулятора к серверам G.A и загрузить информацию. Проблема заключается в том, что при тестировании с моего Samsung Galaxy S приложение не может общаться с серверами G.A.google analytics easytracker вызывает исключение соединения Java

Я получаю следующую ошибку:

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) 

Я думаю, что есть проблема с моим Device- могло быть установлен брандмауэр на нем, и независимо от того, что эта проблема не как это- я обойти его ?

+0

вы используете аналитику SDk для андроида? –

+0

Я использую [analytics jar] (http://code.google.com/apis/analytics/docs/mobile/download.html) и [easytracker jar] (http://code.google.com/p/analytics-api-samples/downloads/list) –

+2

У меня была такая же проблема, пока я не перешел на libGoogleAnalyticsV2.jar SDK (доступный на странице создания веб-ресурса на панели администратора) – vokilam

ответ

17

Я думаю, что вы используете пользовательское ПЗУ или корневое ПЗУ с модифицированными хостами, которые блокируют (перенаправляют на localhost) весь запрос на аналитическую систему инструментов и баннеров.

Связанная информация

и т.д.

+0

Вы так прав. Это объясняет, почему объявления, которые я пытался добавить в мое приложение, работали над моим эмулятором, но не работали над device –

+0

Так что, если вместо записи 127.0.0.1 мы просто положим действительный ip-адрес, который отвечает на HTTP-код 200, исключение не возникает. Это всего лишь способ обмануть легкий трекер ... – Bebeoix

Смежные вопросы