草庐IT

Crashlytics

全部标签

ios - 在哪里可以找到 Fabric 和 Crashlytics for firebase 的框架?

我需要为firebase手动下载Fabric和Crashlytics框架。我在哪里可以下载它?在https://firebase.google.com/docs/crashlytics/get-started他们提供使用cocoaPods但我不在Xcode上所以我需要一个链接来下载.zip文件以手动安装它 最佳答案 在该页面的pod说明正下方有一个折叠的“手动添加框架”链接。下载CrashlyticsSDKfiles.解压缩文件,并将Crashlytics.framework和Fabric.framework拖到项目的项目导航器中。

android - 如果生产版本存在 : 'The package conflicts with an existing package by the same name' ,则不会安装适用于 Android 的 Crashlytics Beta 版本

我们的团队通过Crashlytics分发测试版,我们大多数人都在手机上安装了生产版。如果不删除生产应用程序,我们将无法安装测试版。(两个构建都有不同的applicationId,如:产品:com.abc测试版:com.abc.beta)我们尝试使用相同的keystore(作为生产)和不同的keystore来签署测试版,但它没有改变任何东西。有没有办法在同一台设备上同时安装测试版和生产版? 最佳答案 经过一段时间的调查,感谢Fabric团队的帮助,我找到了问题所在,并找到了解决方法。使用adblogcat,我发现了失败的潜在错误:Pa

android - Crashlytics NDK 多 androidNdkOut 路径支持

我使用FabricCrashlytic来提高我的原生代码性能。我在应用程序项目和jar库项目中都有多个.so库。在我的应用程序的build.gradle中,它是:crashlytics{enableNdktrueandroidNdkOut'/src/main/obj'//orsrc/main/objandroidNdkLibsOut'/src/main/jniLibs'//orsrc/main/jniLibs}然后我使用“crashlyticsUploadSymbolsXXXXRelease”打包我的应用程序,并在Fabric中获取ndk崩溃堆栈跟踪。但我只能配置其中一个.so库。我想

android - 通过 Crashlytics 报告 Android 库中的崩溃

我正在构建一个android库,我计划将其集成到许多第3方应用程序(不属于我)中。所以,我想找出一种方法来查明是否有任何第3方应用程序因我库中的代码而崩溃。有什么办法可以找出来吗?我正在寻找Crashlytics来实现同样的目标。但是,据我了解,Crashlytics只能向应用程序所有者提供崩溃分析,对吗?有没有办法在没有第三方应用程序干预的情况下收集崩溃信息?谢谢。编辑:这不是IntegratingCrashlyticstolibraryproject的副本因为我希望Crashlytics成为android库的一部分,该库将位于多个android应用程序上,但我想单独收到通知-而不是

android - 当 proguard 打开时,Firebase 分析屏幕 View 事件在 crashlytics 上不可见

我在我的Android应用程序中使用Firebase分析和FirebaseCrashlytics。通过我的调试版本,我能够在Crashlytics崩溃详细信息日志选项卡中看到screen_view分析事件。这在我的调试版本中按预期工作,没有Proguard。当我启用混淆器时,我不再在我的Crashlytics崩溃详细信息日志选项卡中看到screen_view事件。我可以在Firebase分析报告和调试View中看到screen_view事件,但它们与我的Crashlytics崩溃没有关联。我应该使用一些自定义的Proguard规则吗?更新:我使用以下库版本:com.google.gms

android - 如何在 Android Studio 模拟器中禁用 Crashlytics

我正在开发一个Android应用程序并使用Crashlytics来获取崩溃日志。当我在其他设备上安装APK时,这非常有效,因为我无法以任何其他方式获得堆栈跟踪。我遇到的问题是,在开发过程中,我经常在AndroidStudio的模拟器中崩溃应用程序。Crashlytics也报告了这些崩溃,但我想禁用它们,因为它使我的Crashlytics仪表板有点困惑,因为我不知道哪些崩溃是在开发时发生的,哪些是其他设备上发布的APK:s的实际问题。我怎样才能做到这一点? 最佳答案 如果它是调试版本,则应禁用Crashlytics(如果需要,您可以在

android - 未调用 Crashlytics 监听器

我正在使用此代码来跟踪应用何时崩溃:valcore=CrashlyticsCore.Builder().listener{Log.d("***","Crashhappened")}.build()valcrashlyticsKit=Crashlytics.Builder().core(core).build()//InitializeFabricwiththedebug-location_inactivecrashlytics.Fabric.with(context,crashlyticsKit)我正在使用throwNullPointerException()和Crashlytics.

android - 适用于 Android 的 Crashlytics : Disable automatic upload of mapping file via Gradle build

我想在我们的应用程序中使用crashlytics,但我不允许将它的proguard映射文件上传到外界的任何地方(公司政策)。是否可以使用Crashlytics但使用混淆的堆栈跟踪?在io.fabric插件的文档中,我找到了这个选项:ext.enableCrashlytics=false但它会禁用整个报告,所以这不是我想要的。 最佳答案 我在应用程序gradle文件的末尾添加了这个:tasks.whenTaskAdded{task->if(task.name.toLowerCase().contains("crashlytics"))

android - 隐藏 Crashlytics key 的最佳方法是什么?

我将crashlyticskey放在xml中,但出现此错误:Error:Executionfailedfortask':app:fabricGenerateResourcesDebug'.CrashlyticsDeveloperToolserror.以下是我在AndroidManifest.xml中的预期代码。隐藏它的最佳方法是什么? 最佳答案 不需要像接受的答案那样复杂。根据theofficialdocs,您可以简单地从Manifest中删除您的APIkey并放入fabric.properties文件,您的secret已经存在于下

Android 和 Fabric (Crashlytics) 插件总是生成一个 UUID (Gradle Kotlin DSL)

我希望Fabric停止在每次构建时生成UUID。过去适用于Gradle的GroovyDSL的功能不适用于更新的KotlinDSL。如何使用KotlinDSL实现我的目标?(Gradle版本4.10.2,Fabric1.25.4)根据Fabric的documentation,您可以将以下内容添加到应用的构建脚本中android{buildTypes{debug{//Onlyusethisflagonbuildsyoudon'tproguardorupload//tobeta-by-crashlyticsext.alwaysUpdateBuildId=false这行得通。它可以防止Fabr