标签: firebase-crash-reporting

SecurityException Permission Denial:打开提供者com.google.android.gms.phenotype.provider.ConfigurationProvider

在集成Firebase Crashlytics而不是Firebase崩溃报告后,我开始遇到一些崩溃.

我对com.google.android.gms.phenotype.provider.ConfigurationProvider一无所知.它是什么?它出现在一些设备上(例如三星S8)

在此输入图像描述

这是一个堆栈跟踪:

Fatal Exception: java.lang.SecurityException
Permission Denial: opening provider com.google.android.gms.phenotype.provider.ConfigurationProvider from ProcessRecord{422f6718 20494:my.package.name/u0a95} (pid=20494, uid=10095) that is not exported from uid 10008

android.os.Parcel.readException (Parcel.java:1472)
android.os.Parcel.readException (Parcel.java:1426)
android.app.ActivityManagerProxy.getContentProvider (ActivityManagerNative.java:2937)
android.app.ActivityThread.acquireProvider (ActivityThread.java:4619)
android.app.ContextImpl$ApplicationContentResolver.acquireUnstableProvider (ContextImpl.java:2303)
android.content.ContentResolver.acquireUnstableProvider (ContentResolver.java:1452)
android.content.ContentResolver.query (ContentResolver.java:446)
android.content.ContentResolver.query (ContentResolver.java:405)
com.google.android.gms.internal.zzcss.zzbcc (Unknown Source)
com.google.android.gms.internal.zzcss.zza (Unknown Source)
com.google.android.gms.internal.zzcth.zzbce (Unknown Source)
com.google.android.gms.internal.zzctg.zzdw (Unknown Source)
com.google.android.gms.internal.zzctg.zzbcf (Unknown Source)
com.google.android.gms.internal.zzctg.zzdw (Unknown Source)
com.google.android.gms.internal.zzbdr.zzbz (Unknown Source)
com.google.android.gms.internal.zzbcx.zzbf (Unknown Source)
com.google.android.gms.internal.zzeuw.zzcid (Unknown Source)
com.google.android.gms.internal.zzeuw.zzcie (Unknown Source)
com.google.android.gms.internal.zzeuw.zzcid (Unknown Source)
com.google.android.gms.internal.zzeuy.run (Unknown Source)
java.util.concurrent.ThreadPoolExecutor.runWorker (ThreadPoolExecutor.java:1112) …
Run Code Online (Sandbox Code Playgroud)

android firebase google-play-services crashlytics-android firebase-crash-reporting

83
推荐指数
0
解决办法
7196
查看次数

如何在调试时运行应用程序时禁用Firebase崩溃报告?

我已成功实施Firebase崩溃报告,但我需要在应用程序运行时禁用该服务撤消'debug'Build Variant,以避免在开发期间控制台中出现非真实崩溃.

官方文档没有说明这一点.

android firebase firebase-crash-reporting

72
推荐指数
8
解决办法
2万
查看次数

在iOS上设置Firebase Crashlytics?

我正在尝试将Firebase Crashlytics集成到我的应用程序中,该应用程序启用了Firebase崩溃报告.我在这里遵循了文档,但是在运行自定义构建阶段时,我的构建总是失败:

"${PODS_ROOT}/Fabric/run"
Run Code Online (Sandbox Code Playgroud)

Xcode中的错误如下:

错误:结构:配置问题

Fabric API密钥无效.您的Fabric运行脚本构建阶段应包含您的API密钥:./ Fabric.framework/run INSERT_YOUR_API_KEY INSERT_YOUR_BUILD_SECRET

我没有Fabric API密钥,我认为它们的结构密钥应该由Firebase库来处理.我的项目中有Info.plist,Firebase功能齐全,但我无法通过Fabric运行阶段.任何有关如何解决这个问题的帮助非常感谢!

ios firebase crashlytics firebase-crash-reporting

44
推荐指数
2
解决办法
1万
查看次数

如何将映射文件上传到Firebase Crashlytics?

在旧的Crash报告中 - 有一种简单的上传方式.我没有在Crashlytics部分找到它

firebase crashlytics firebase-crash-reporting

42
推荐指数
3
解决办法
9048
查看次数

所有firebase库必须高于或低于14.0.0

我已经检查了我的app build.gradle文件,这些是与firebase相关的唯一行

/***
 * Firebase
 */
implementation 'com.google.firebase:firebase-core:15.0.0'
implementation 'com.google.firebase:firebase-messaging:15.0.0'
implementation('com.crashlytics.sdk.android:crashlytics:2.9.1@aar') {
    transitive = true
}
implementation 'com.google.firebase:firebase-ads:15.0.0'
Run Code Online (Sandbox Code Playgroud)

我没有任何使用firebase的库,所以我认为使用旧版本的库不会出现问题.

问题是我不能使用新的v15版本的firebase构建gradle,clean项目或重建项目,因为它不断抛出错误 All firebase libraries must be either above or below 14.0.0

android firebase firebase-cloud-messaging firebase-analytics firebase-crash-reporting

30
推荐指数
2
解决办法
3万
查看次数

Firebase错误:symbolFileMappings:upsert:上传的文件不是有效的Breakpad Symbol文件

我正在尝试使用以下命令将dSYM文件上传到Firebase:

./Pods/FirebaseCrash/batch-upload -i ./Info.plist -p ./GoogleService-Info.plist ./service-accounts/mtb.json 78*****C-5**4-3***-***C-00*********7
Run Code Online (Sandbox Code Playgroud)

但每次我运行这个,我都会收到以下错误

./Pods/FirebaseCrash/upload-sym-util.bash:377: error: symbolFileMappings:upsert: The uploaded file is not a valid Breakpad Symbol file.
./Pods/FirebaseCrash/upload-sym-util.bash:378: note: symbolFileMappings:upsert: The metadata for the symbol file failed to update.
Run Code Online (Sandbox Code Playgroud)

我试过这个链接https://groups.google.com/forum/#!msg/firebase-talk/4829Sp1_uKY/IEC_T4-VBAAJ,但没有运气,因为它出错了

usage: batch-upload [-hv] [-p google-service] [-i info] service-account-file {mach-o file|uuid}
Run Code Online (Sandbox Code Playgroud)

有人可以帮我这个吗?

谢谢

crash-reports firebase dsym firebase-crash-reporting

28
推荐指数
1
解决办法
462
查看次数

Firebase Crashlytics - java.lang.IllegalStateException:缺少 Crashlytics 构建 ID

根据我们的应用程序中添加的新版 Firebase Crashlytics,应用程序在启动时停止。

java.lang.RuntimeException:无法获取提供程序 com.google.firebase.provider.FirebaseInitProvider:java.lang.IllegalStateException:缺少 Crashlytics 构建 ID。当您的应用程序的构建配置中缺少 Crashlytics 工具时,就会发生这种情况。请查看 Crashlytics 入门说明并确保您拥有有效的 Crashlytics 帐户。

应用级 Gradle 应用插件:“com.google.firebase.crashlytics”

实现 'com.google.firebase:firebase-crashlytics:17.1.1'

项目级 Gradle 类路径 'com.google.gms:google-services:4.3.3' 类路径 'com.google.firebase:firebase-crashlytics-gradle:2.2.0'

按照 Firebase 指南中的步骤进行操作 Firebase 指南

但是较早的 Fabric 版本比当前版本好太多了。

任何帮助将不胜感激。

android firebase crashlytics crashlytics-android firebase-crash-reporting

28
推荐指数
6
解决办法
1万
查看次数

Firebase Crash在发布期间产生ANR

最近我得到了反馈,并且我能够在我的Nexus 5上轻松地重现它并清除应用数据.简单地说,当将'com.google.firebase:firebase-crash:9.4.0'编译为项目依赖项时,我会得到以下异常:

09-14 00:47:54.899 3129-3129/com.szyk.myheart E/FirebaseCrash: Failed to initialize crash reporting
                                                           java.lang.NullPointerException: Attempt to invoke interface method 'java.util.Iterator java.util.List.iterator()' on a null object reference
                                                               at bol.<init>(:com.google.android.gms.DynamiteModulesC:3201)
                                                               at com.google.firebase.crash.internal.api.FirebaseCrashApiImpl.init(:com.google.android.gms.DynamiteModulesC:67)
                                                               at bnu.onTransact(:com.google.android.gms.DynamiteModulesC:60)
                                                               at android.os.Binder.transact(Binder.java:387)
                                                               at com.google.firebase.crash.internal.zzd$zza$zza.zza(Unknown Source)
                                                               at com.google.firebase.crash.FirebaseCrash.<init>(Unknown Source)
                                                               at com.google.firebase.crash.FirebaseCrash.getInstance(Unknown Source)
                                                               at java.lang.reflect.Method.invoke(Native Method)
                                                               at com.google.firebase.FirebaseApp.zza(Unknown Source)
                                                               at com.google.firebase.FirebaseApp.initializeApp(Unknown Source)
                                                               at com.google.firebase.FirebaseApp.initializeApp(Unknown Source)
                                                               at com.google.firebase.FirebaseApp.zzek(Unknown Source)
                                                               at com.google.firebase.provider.FirebaseInitProvider.onCreate(Unknown Source)
                                                               at android.content.ContentProvider.attachInfo(ContentProvider.java:1748)
                                                               at android.content.ContentProvider.attachInfo(ContentProvider.java:1723)
                                                               at com.google.firebase.provider.FirebaseInitProvider.attachInfo(Unknown Source)
                                                               at android.app.ActivityThread.installProvider(ActivityThread.java:5153)
                                                               at android.app.ActivityThread.installContentProviders(ActivityThread.java:4748)
                                                               at android.app.ActivityThread.handleBindApplication(ActivityThread.java:4688)
                                                               at android.app.ActivityThread.-wrap1(ActivityThread.java)
                                                               at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1405)
                                                               at android.os.Handler.dispatchMessage(Handler.java:102) …
Run Code Online (Sandbox Code Playgroud)

android firebase firebase-crash-reporting

20
推荐指数
1
解决办法
2766
查看次数

更新的二进制文件已从AppStore中拒绝

我在App Store for iOS中有一个Swift应用程序,它已经发布,我做了一个新的更新,版本1.5.只有一些小修补程序,最重要的是我实施了Firebase Crash Analytics.我能够在调试模式下编译应用程序,Firebase崩溃报告工作正常(我可以看到错误显示在仪表板中).但是当我向Apple提交这个二进制文件时,他们拒绝了.我认为配置文件可能是错误的,所以我创建了一个新的并再次提交.在这两种情况下,我收到了这条消息并拒绝二进制:

表现 - 2.1

我们无法审核您的应用,因为它在发布时崩溃了.不幸的是,没有生成崩溃日志.

下一步

请修改您的应用并在连接到IPv6网络时在设备上进行测试(所有应用必须支持IPv6),以确保它能够在不崩溃的情况下启动.

我回答说我没有任何IPv6服务器,办公室或家里的ISP不支持IPv6,所以我该怎么测试呢......他们回答说:

感谢您的答复.在审核了您的回复之后,Apple开发人员技术支持人员可能会最好地解决您的问题,他们可以提供离散的代码级帮助.

为确保DTS工程师能够为您提供最佳帮助,请确保包含任何可用的符号化崩溃日志,屏幕截图或步骤,以重现请求中遇到的问题.

有关如何读取或表示崩溃日志的信息,请参阅技术说明TN2151了解和分析iPhone OS应用程序崩溃报告.

在这里的评论指向我指南后,我测试了我的应用程序的IPv6兼容性,它没关系,应用程序下载内容并正常工作.

我告诉他们再次检查二进制文件,他们提供了这个错误日志:

Aug 17 17:45:35 Apps-iPhone kernel[0] <Notice>: xpcproxy[261] Container: /private/var/mobile/Containers/Data/Application/E6D8144E-8FD7-4473-9BC7-476AC46B7E2D (sandbox)
Aug 17 17:45:35 Apps-iPhone com.apple.xpc.launchd[1] <Error>: assertion failed: 13F69: launchd + 116796 [9F6284CF-8A17-36CC-9DB5-85D510A21F14]: 0x3
Aug 17 17:45:35 Apps-iPhone AppName[261] <Warning>: WARNING: Firebase Analytics App Delegate Proxy is disabled. To log deep link campaigns manually, call the methods in FIRAnalytics+AppDelegate.h.
Aug 17 17:45:35 Apps-iPhone AppName[261] <Warning>: Configuring the …
Run Code Online (Sandbox Code Playgroud)

app-store appstore-approval ios firebase-crash-reporting

19
推荐指数
1
解决办法
2114
查看次数

上传符号文件文件中的Xcode错误

我已按照适当的步骤进行firebase崩溃报告集成,但我仍然有这样的错误,

/ Users/satish/Desktop/firebase_crash/Pods/FirebaseCrash/upload-sym:174:错误:请确保您已按照:: command未找到的步骤操作

/ Users/satish/Desktop/firebase_crash/Pods/FirebaseCrash/upload-sym:175:错误:https://firebase.google.com/docs/crash/ios#upload_symbol_files :没有这样的文件或目录

/ Users/satish/Desktop/firebase_crash/Pods/FirebaseCrash/upload-sym:197:错误:所有查找服务帐户JSON文件的尝试都失败了.

这是我遇到的错误的图像. 在此输入图像描述

ios swift firebase-crash-reporting

18
推荐指数
1
解决办法
4384
查看次数