我想发送未捕获的例外谷歌分析两个星期,我找不到一个完整的例子,解释我怎么能做到这一点,我发现很多例子,但他们不完整,没有为我工作,即使谷歌开发人员不清楚,并没有解释从A到Z. 有人知道任何资源,说明如何做到这一步一步?发送未捕获的异常谷歌分析
回答
整合谷歌Analytics(分析),并只发送unhanded例外的Android的最简单方法是:
整合谷歌最新的游戏服务,您的应用程序。 Link to instructions here。不要忘了打服务版本meta元素添加到您的AndroidManifest.xml中,它需要分析的正确功能:
<meta-data android:name="com.google.android.gms.version" android:value="@integer/google_play_services_version"/>
创建扩展android.app.Application应用类并重写onCreate方法。以Google Analytics(分析)github上的minimal Google Analytics Hello World app为例。
在您的onCreate应用程序中初始化Google Analytics,创建您的默认应用程序跟踪器并启用异常报告。你不需要xml配置。只需从代码中执行即可:
private static GoogleAnalytics analytics; private static Tracker tracker; @Override public void onCreate() { super.onCreate(); analytics = GoogleAnalytics.getInstance(this); tracker = analytics.newTracker("UA-00000-1"); // Replace with your tracker id tracker.enableExceptionReporting(true); }
向清单中添加必需(和可选)权限。 Google Analytics需要网络发送您的点击。可选的唤醒锁的权限帮助,可靠的调度:
<uses-permission android:name="android.permission.INTERNET"/> <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE"/> <!-- optional wake lock permission --> <uses-permission android:name="android.permission.WAKE_LOCK"/>
5.Register您的应用程序,通过在AndroidManifest.xml应用元素的name属性设置为你的应用程序类应用程序的实现:
<application android:name=".YourAppClass" ... />
注册推荐AnalyticsReceiver & AnalyticsService在AndroidManifest.xml中:
<application> ... <!-- Enable background dispatching to improve delivery on non-Google Play devices --> <receiver android:name="com.google.android.gms.analytics.AnalyticsReceiver" android:enabled="true"> <intent-filter> <action android:name="com.google.android.gms.analytics.ANALYTICS_DISPATCH"/> </intent-filter> </receiver> <service android:name="com.google.android.gms.analytics.AnalyticsService" android:enabled="true" android:exported="false"/> ... </application>
假设你已经有了谷歌Analytics(分析)为您的项目,您使用的是谷歌Analytics(分析)V4,所有你需要做的是以下内容添加到您的谷歌Analytics(分析)的XML配置文件:
<bool name="ga_reportUncaughtExceptions">true</bool>
来源:Crashes & Exceptions Google Analytics Android SDK的文档。
我不认为你读了我的问题,我问完全发送未发现的异常,以GA ..我多次阅读该来源,这是我见过的来源之一。 – user2638062
我不确定那件事情不清楚。你有没有Google Analytics工作*?或者你真的想问如何整合Google Analytics? –
是的我在问如何整合谷歌分析一步一步发送未捕获的异常。 – user2638062
- 1. 谷歌分析捕获22
- 2. 谷歌分析异常
- 3. 谷歌浏览器未被捕获的javascript异常
- 4. Twitter Typeahead - 捕获谷歌分析事件?
- 5. 谷歌分析和铅捕获
- 6. 未捕获的SyntaxError:意外的标记<谷歌分析
- 7. 谷歌分析实时异常检测
- 8. 发送用户ID到谷歌分析
- 9. 谷歌分析 - NetworkOnMainThreadException在发送AsyncTask
- 10. 发送数据到谷歌分析
- 11. 谷歌分析GIF请求不发送
- 12. 不能发送事件谷歌分析
- 13. 引发未捕获的异常
- 14. 发送未捕获的异常到一个特定的方法
- 15. 发送java。 &servlet的lang.NullPointerException未捕获的异常
- 16. Google Analytics(分析)v4可以处理未捕获的异常吗?
- 17. Analytics(分析)v4未捕获的异常和proguard
- 18. 异步谷歌分析
- 19. 在未捕获的异常
- 20. 未捕获的异常“NSFileHandleOperationException”
- 21. 未捕获的异常
- 22. 未捕获的异常 'MongoConnectionException'
- 23. 未捕获的异常:java.security.AccessControlException
- 24. Node.js未捕获的异常
- 25. HighCharts未捕获的异常
- 26. Android未捕获的异常
- 27. 未捕获的异常:java.lang.ClassNotFoundException:
- 28. HybridIgniter未捕获的异常
- 29. 未捕获的异常'NSUnknownKeyException'
- 30. 未捕获的异常“Zend_Controller_Dispatcher_Exception”
非常感谢您使用Google Analytic版本可以使用哪些版本? – user2638062
最新 - Google Play服务7。3 – djabi
感谢它现在工作。 – user2638062