将我们的开发和构建环境从Androidstudio2升级到3(目前在gradle4.1上),我们在运行CrashlyticsAPK分发上传任务时遇到了一个奇怪的问题。它试图过早上传APK。在我们构建的60年代左右,它失败了:UploadingD:\GitRunner\path\to\release\appname-flavour1name-release.apktoCrashlytics...WARN-Crashlyticshaltedcompilationbecauseitcan'tfindthespecifiedfile:D:\GitRunner\path\to\release\a
我使用以下网址集成了firebasecrashlytics,它运行良好。https://firebase.google.com/docs/crashlytics/get-started?authuser=0然后我从其他开发人员那里执行gitpull并去构建项目并得到以下错误:错误:org.gradle.api.GradleException:Crashlytics开发者工具错误。错误:com.crashlytics.tools.android.exception.PluginException:Crashlytics开发人员工具错误。错误:java.lang.IllegalArgume
我是Crashlytics的新手,我只是通过在我的应用程序的某些部分抛出异常来测试它。如果我在Activity中因单击按钮引发异常,我会收到报告。如果我在中抛出RuntimeExceptiononHandleIntent(Intentintent){...}在IntentService中,Crashlytics似乎没有捕捉到这一点。问题:我必须做什么才能获得服务崩溃的报告?Brownie告诉我更多有关Crashlytics从主UI线程以外的线程报告内容的信息。 最佳答案 事实上,我不确定服务是否需要这样做,但可以像这样手动报告:tr
我已经为我们的ReactNative项目成功地为iOS设置了Crashlytics集成,并且还成功地注册了Android版本。唯一的问题是它只报告与Java/系统相关的崩溃——如果抛出javascript异常,它不会在报告中注册。我想让它正常工作,因为iOS版本已经具备该功能。我已经按照Fabricdocs中的概述设置了报告和thisquestion-请参阅第二个答案,我在MainActivity中添加了onCreate。接下来,我尝试根据thisissuecomment创建自己的NativeModuleCallExceptionHandler.代码如下:packagecom.mypa
我使用的是Firebase的Crashlytics,崩溃报告已上传到Crashlytics控制台。现在我的Intent是仅在用户同意的情况下上传崩溃报告。为此,我想向用户显示报告并询问他/她是否要发送。我想对发生的每一次崩溃都这样做。这可能吗?到目前为止,我只在文档中找到了如何启用选择加入报告Bydefault,FirebaseCrashlyticsautomaticallycollectscrashreportsforallyourapp'susers.Togiveusersmorecontroloverthedatatheysend,youcanenableopt-inreport
这个问题在这里已经有了答案:CrashlyticsFabric:Failedtoexecutetask(12个答案)关闭2年前。我在我的应用中使用了firebase。我将Crashlytic添加到我的应用程序中。当我运行时,我模拟了一个异常,但Crashlytic从不在我的firebase控制台中生成和发送报告。下面是我得到的异常。04-0317:10:35.73112442-12477/com.package.appE/CrashlyticsCore:Triedtowriteafatalexceptionwhilenosessionwasopen.04-0317:10:39.7331
我有一个Android应用程序部署在我公司拥有和管理的一堆平板电脑上。这些平板电脑是单一用途设备——它们只运行此应用程序,仅此而已。除非崩溃,否则应用程序永远不会停止。事实上,我们使用AirWatch将设备锁定为单任务模式,因此应用程序或多或少不可能被杀死。根据我的阅读,这与Fabric不相符,它喜欢仅在应用被终止后才发送非fatalerror和事件。我该怎么办?我可以关闭此行为或以某种方式以编程方式刷新要发送到服务器的事件和非致命事件列表吗? 最佳答案 这里是来自Fabric的Mike。目前没有办法手动将事件刷新或推送到我们的服务
我正在尝试将.apk文件上传到Crashlytics以与“Beta”应用程序一起分发,但在将我的.apk拖放到上传菜单时出现以下错误:UnabletoextractCrashlyticsbuildinfofromthedroppedAPK.PleasemakesureyourCrashlyticsbuildtoolpluginisinstalledandenabled.我已经按照Fabric应用程序的建议启用了Crashlytics:我已经将Fabric.with(this,newCrashlytics(),newCrashlyticsNdk());放在我的MainActivity和我
我在组织之间移动应用程序时遇到了一个问题,即eclipse的crashlytics插件(使用kepler)无法完成新帐户的注册过程。我已经通读了他们的supportpage关于如何实现这一点,但无法完成新帐户的入职流程,因为插件界面似乎只适用于旧的apikey,因此在我启动我的应用程序后我无法通过WAIT状态,因为apikey新帐户错误。我观察到的是,每次我尝试使用插件启动入职流程时,它都会将旧的apikey插入到我的list中。我尝试过的东西:从第一次crashlytics集成中恢复所有代码更改和卸载crashlyticseclipse插件并重新安装,然后通过登录新帐户再次完成入职流
我们在GooglePlay商店中有一个Android应用程序。应用程序的“崩溃和ANR”部分仅列出了少数几个最常见的崩溃,而我们的Crashlytics控制台列出了一组完全不同的崩溃-我的意思是Crashlytics中只有少数几个最常见的崩溃与Playstore中的相同。原因之一可能是我们的应用程序还通过专用于我们客户设置的企业商店分发。1.DothesecrashesalsogetshownupinGooglePlayDevConsole?2.AlsoifIcangetallthecrashesinPlayDevConsoleasIseeinCrashlytics.?