我使用的是AndroidStudio1.0.1,并设置了Fabric/Crashlytics。该应用程序构建没有错误,但是当我运行/调试时,我得到以下信息:01-2318:05:00.02226794-26794/com.myapp.androidE/dalvikvm﹕Couldnotfindclass'com.crashlytics.android.beta.Beta',referencedfrommethodcom.crashlytics.android.Crashlytics.01-2318:05:00.04426794-26794/com.myapp.androidE/Andr
我一步步走过Fabric'stutorial并将Crashlytics包含在我的项目中。当我尝试进入Fabric仪表板时,仪表板打不开,我总是再次被重定向到教程。WhenIcompletedallthestepstosetupFabricandthenIclickedonthedashboard,I'mredirectedtothispageagain 最佳答案 请检查这一行Fabric.with(this,newCrashlytics());在您应用的启动器Activity的onCreate中。对我来说这是个问题,因为它是在我安装
目前,我正在尝试将Crashlytics集成到Android应用程序中。但是,我无法识别该应用并将其添加到Fabric仪表板。按照以下步骤使用AndroidStudioFabric插件时:新应用选择Crashlytics应用代码更改同步gradle重建项目在设备(非虚拟)上构建应用然而,当我这样做时,Fabric插件仍然停留在“请构建并运行您的应用程序”屏幕上,并最终给出错误消息“已经有一段时间了。需要一些帮助吗?”我还尝试手动安装Crashlytics,方法是使用以下链接自己添加代码:https://fabric.io/kits/android/crashlytics/install
我在我的应用程序中使用Crashlytics,我想在每次崩溃时获取用户ID和电子邮件。我做了这样的事情:Crashlytics.setUserEmail(tokenModel.getEmail());Crashlytics.setUserIdentifier(String.valueOf(tokenModel.getPk()));我在我的登录屏幕上执行此操作,在用户提供了他的电子邮件并成功注册了该应用程序之后,以便获取用户ID。问题是,我没有在崩溃报告中获得这些数据。在上述情况下,Crashlytics的生命周期和工作原理是什么?每次打开应用程序时都需要设置这些字段吗?
我刚刚注意到我的应用程序有新的权限请求,我没有在我的AndroidManifest.xml中明确声明。我没有在任何list中看到这些声明由gradle创建的“中间”目录,我在没有明确版本的情况下声明的唯一依赖项是crashlytics(正如他们建议的那样),即:编译'com.crashlytics.android:crashlytics:1.+'完整list中的新权限是:那么我的猜测是,无论什么新版本的crashlytics现在都要求这样做? 最佳答案 如果您使用Gradle构建,您可以将以下内容添加到您的AndroidManife
我注册了Crashlytics,收到了他们的邀请并设置了我的帐户。然后我按照Eclipse的描述安装了Crashlytics并重新启动。现在我盯着页面https://www.crashlytics.com/onboard/pending显示“将Crashlytics添加到您的项目”。我该怎么办?我在Eclipse中有一个打开的项目。我现在如何向其中添加Crashlytics以进入第2步“启动您的应用”。当然,我可以像这样启动我的应用程序,但与Crashlytics的连接在哪里。Crashlytics似乎正在等待已安装的Eclipse插件的响应。 最佳答案
在Debug模式开发中,我得到了正确的崩溃行号,而在发布版本中,我得到了崩溃文件名,但来源未知。Ihaveincluded-keepclasscom.crashlytics.**{*;}-keepclasscom.crashlytics.android.**我在ProGuard中添加了以上几行。 最佳答案 除了您的ProGuard规则外,请尝试以下几行:#Preserveannotations,linenumbers,andsourcefilenames-keepattributes*Annotation*,SourceFile,L
当运行Build->GenerateSignedBundle/SDK然后选择AndroidAppBundle它使用Play商店签名功能生成一个新的myApp.aab文件。以及myApp/outputs/mapping/release/mapping.txt中的常规映射文件出于某种原因,Crashlytics无法提取它们。有没有办法手动触发Crashlytics的上传过程?测试于渐变构建:3.2.1Crashlytics:2.9.8io.fabric.tools:gradle:1.+AndroidStudio3.2.1(Windows) 最佳答案
禁用Crashlytics错误报告相对straightforward..我还想禁用调试版本的答案。然而,newCrashlytics.Builder().answers(null);不起作用,因为答案显然不能为null和newCrashlytics.Builder().answers(newCustomAnswers());将CustomAnswers作为我的类,扩展Answers在调用Answers.getInstance()时让我获得NPE。但与简单地调用一些enable()方法相比,这种方法一开始就很麻烦。有什么想法吗?顺便说一句,我真的希望Fabric能尽快更新和改进他们的文档
我在我的Android应用程序中使用fabric.ioSDK。它不工作。在AndroidStudioLogcat中出现此错误消息:E/Fabric﹕UnknownerrorwhileloadingCrashlyticssettings.Crasheswillbecacheduntilsettingscanberetrieved.io.fabric.sdk.android.services.network.HttpRequest$HttpRequestException:java.net.SocketTimeoutException:failedtoconnecttosettings.c