草庐IT

crash-reports

全部标签

android - 如何使用自定义属性拆分/取消分组 Crashlytics 非致命异常报告?

我将在与服务器同步期间收到的错误发送给Crashlytics。这些错误主要包含有关不同数据冲突的信息。所有错误都被包装到一个异常类中,该异常类具有类似apiErrorCode的字段。我无法为每个错误创建单独的异常类,因为它们有很多。因此,我使用Crashlytics.logException()发送的所有此类异常都被分组到仪表板上的一份报告中。所以我必须去“所有session”,在那里一个一个地排查错误,这很不方便。此外,我无法关闭和锁定一些我不想在报告中看到的错误类型(比如一些预期的服务器错误)。是否可以手动设置Crashlytics分组策略(在我的例子中基于apiErrorCode

Android Crashlytics 不记录非致命问题

我在fabric中记录crashlytics错误。它适用于崩溃和自动生成的非致命问题。但是当我尝试手动记录非致命事件时,它根本不显示。可能是什么问题?(是的,我在登录后重新打开了应用程序)。我尝试过的日志记录方式:Crashlytics.log(message);Crashlytics.getInstance().core.logException(exception);//CaughtexceptionCrashlytics.logException(exception);//CaughtexceptionCrashlytics.logException(newThrowable(m

android - 调试服务崩溃

当然,我有一个音乐服务负责在后台播放音乐,还有一些其他的事情,比如通知需要进行的UI更改的Activity、存储和恢复队列、通过光标获取歌曲记录,并且每次歌曲更改时,它都会负责更新正在进行的通知中的位图。有什么问题?服务崩溃几乎总是在用户试图做的时候......好吧几乎所有其他事情。例如,播放歌曲,然后打开游戏会使服务崩溃,有时像在chrome上浏览网页这样的轻量级操作也会导致服务崩溃。一些细节:1-该服务是通过startService(newIntent(this,MyMusicService.class));启动的,但是当用户离开Activity时,我调用startForegrou

android - "Scheduling restart of crashed service",但没有调用 onStart()

在1.6的API中,有没有办法保证一个Service因为内存压力被kill掉后,调用它的onStart()方法?从日志来看,似乎服务所属的“进程”重启了,但服务本身没有。我在onStart()方法中放置了一个Log.d()调用,但没有达到。为了在内存压力下测试我的服务,我从一个Activity中生成它,然后启动网络浏览器并访问一些Javascript密集型网站(如Slashdot),直到我的服务被终止。logcat显示:03-0716:44:13.778:INFO/ActivityManager(52):Processcom.kostmo.charbuilder.full(pid290

android - java.lang.RuntimeException : eglSwapBuffers failed: EGL_SUCCESS report 错误

我有安卓游戏,使用libgdx框架在GooglePlay商店中有报告:java.lang.RuntimeException:eglSwapBuffersfailed:EGL_SUCCESSatandroid.opengl.GLSurfaceView$EglHelper.throwEglException(GLSurfaceView.java:1085)atandroid.opengl.GLSurfaceView$EglHelper.swap(GLSurfaceView.java:1043)atandroid.opengl.GLSurfaceView$GLThread.guardedRu

android - 谷歌分析崩溃报告只显示堆栈跟踪的第一行

我的应用程序使用GoogleAnalytics来跟踪异常和崩溃(以及其他)。我使用这个函数来获取堆栈跟踪:publicstaticvoidsendErrorReportViaGoogleAnalytics(Exceptione){e.printStackTrace();TrackermyTracker=EasyTracker.getTracker();myTracker.sendException(getDescription(e),false);}publicstaticStringgetDescription(Exceptiont){finalStringBuilderresult

android - FragmentActivity 与 ViewPager : Crash on orientation change

我在FragmentActivity中使用了ViewPager。当方向改变时我会崩溃。@OverrideprotectedvoidonCreate(BundlesavedInstanceState){super.onCreate(savedInstanceState);setContentView(R.layout.activity_list);context=this;loadInitialData();setActionBar();initializeUiComponents();}privatevoidinitializeUiComponents(){//SetuptheView

android - 如何从可穿戴应用程序中检索崩溃报告?

由于Crashlytics不适用于开箱即用的可穿戴应用,我正在寻找一种最佳方法来拦截和报告运行时抛出的任何潜在异常。我想知道为什么他们没有自动报告给GooglePlayDeveloperConsole?Google已经宣布future的AndroidWear更新将内置Wi-Fi支持,但即便如此,并非每台设备都将配备足够的硬件。在那种情况下,我最初的想法是创建一个Application的子类并实现Thread.UncaughtExceptionHandler。然后,必须使用MessageApi整理每个异常并将其发送到手机。.手机上WearableListenerService的扩展会收到

android - 来自 Crashlytics 的无效 API key

更新到AndroidStudio1.4预览版和新的SDK,现在我得到:ERROR-CrashlyticsDeveloperToolserror.java.lang.IllegalArgumentException:CrashlyticsfoundaninvalidAPIkey:null.我已经卸载了Fabric,重新安装,并从中更新了Crashlytics有什么想法吗?这是我的build.gradle:http://pastebin.com/VPHpRJte这是我的androidManifest:http://pastebin.com/Nmdeasx8我在list中的APIKEY:an

android - 如何在Android中将用户信息设置到Crashlytics api

我正在尝试在Android应用程序的崩溃分析中将用户信息设置为崩溃报告,这样它会帮助我找出我们的哪些用户经历了给定的崩溃。我已经探索并发现有3个API可以在崩溃报告中设置用户信息。那些是,voidCrashlytics.setUserIdentifier(Stringidentifier);voidCrashlytics.setUserName(Stringname);voidCrashlytics.setUserEmail(Stringemail);建议使用所有API。所有记录在http://support.crashlytics.com/knowledgebase/articles