我想發送未捕獲的例外谷歌分析兩個星期,我找不到一個完整的例子,解釋我怎麼能做到這一點,我發現很多例子,但他們不完整,沒有爲我工作,即使谷歌開發人員不清楚,並沒有解釋從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