Skip to main content
 首页 » 编程设计

Android 和谷歌分析 : Cant track events

2025年05月04日11落叶无声

我在我的项目中使用谷歌分析,我得到“套接字或流问题”。错误信息。

W/GoogleAnalyticsTracker(416): Problem with socket or streams. 
W/GoogleAnalyticsTracker(416): java.net.SocketException: Host is unresolved: www.google-analytics.com 
W/GoogleAnalyticsTracker(416):  at java.net.Socket.connect(Socket.java:966) 
W/GoogleAnalyticsTracker(416):  at org.apache.http.conn.scheme.PlainSocketFactory.connectSocket(PlainSocketFactory.java:119) 
W/GoogleAnalyticsTracker(416):  at com.google.android.apps.analytics.PipelinedRequester.maybeOpenConnection(Unknown Source) 
W/GoogleAnalyticsTracker(416):  at com.google.android.apps.analytics.PipelinedRequester.addRequest(Unknown Source) 
W/GoogleAnalyticsTracker(416):  at com.google.android.apps.analytics.NetworkDispatcher$DispatcherThread$AsyncDispatchTask.dispatchSomePendingHits(Unknown Source) 
W/GoogleAnalyticsTracker(416):  at com.google.android.apps.analytics.NetworkDispatcher$DispatcherThread$AsyncDispatchTask.run(Unknown Source) 
W/GoogleAnalyticsTracker(416):  at android.os.Handler.handleCallback(Handler.java:587) 
W/GoogleAnalyticsTracker(416):  at android.os.Handler.dispatchMessage(Handler.java:92) 
W/GoogleAnalyticsTracker(416):  at android.os.Looper.loop(Looper.java:123) 
W/GoogleAnalyticsTracker(416):  at android.os.HandlerThread.run(HandlerThread.java:60) 

你有这方面的经验吗?

谢谢你。

编辑:

这是我正在使用的代码:
GoogleAnalyticsTracker tracker; 
tracker = GoogleAnalyticsTracker.getInstance(); 
tracker.startNewSession("xxxxxxxxxxxxx",context); 
tracker.trackPageView("/HomeScreen"); 
tracker.dispatch(); 

请您参考如下方法:

问题出在我的自定义 rom 中。在一些自定义 ROM 中,为了增加电池生命周期,开发人员正在更改 localhost ip 地址。随着这一变化,一些服务即。谷歌分析被禁用,没有数据自动上传。正如我们所知,超过 90% 的应用程序都在使用 Google Analytics,因此这将起到作用:防止数据传输并延长电池生命周期。