标签: firebase-crash-reporting

如何为 Flutter 应用程序的 iOS 部分集成 Firebase Crashlytics?

我正在尝试集成firebase_crashlytics到我的 Flutter 应用程序中。 https://pub.dartlang.org/packages/firebase_crashlytics#-readme-tab- 我遇到了 iOS 集成问题。在文档中,指定的是If on Xcode 10 Add your app's built Info.plist location to the Build Phase's Input Files field. Eg: $(BUILT_PRODUCTS_DIR)/$(INFOPLIST_PATH)

我已经创建了 Firebase 项目并完成了 iOS 部分所需的初始设置,例如 Firebase 的 pod install 并在 AppDelegate 文件中添加代码。

我无法弄清楚这是什么意思?这是否意味着info.plist文件的文字路径。我下载了文档中提到的示例项目,但它与上述内容没有任何关系。我做了如下的事情 在此处输入图片说明

我从字面上将路径添加到我的info.plist文件中,如下所示$(BUILT_PRODUCTS_DIR)/$(/Users/priitshsawant/Desktop/firebase_crashltics/firebase_crashltics/ios/Runner/Info.plist)。我尝试使我的应用程序崩溃,但它没有出现在 Firebase Crashlytics 中

ios dart crashlytics flutter firebase-crash-reporting

9
推荐指数
1
解决办法
4537
查看次数

Android 在库项目中添加 Firebase Crashlytics

我正在尝试在我的库项目中配置 Firebase Crashlytics。根据 Firebase 的说法,不可能在库项目中配置 Crashlytics。

我收到此错误消息。

Crashlytics was applied to an android-library project.

Android-library support is currently an incubating feature. 
Run Code Online (Sandbox Code Playgroud)

如果您有任何解决方案或解决方法,请帮助我。

我只是想在 Firebase Crashlytics 中记录库项目崩溃。

android firebase crashlytics-android firebase-crash-reporting

9
推荐指数
1
解决办法
1381
查看次数

Firebase 分析和崩溃的权限

我用了

//Analytics
compile 'com.google.firebase:firebase-core:9.2.1'
// Crash
compile 'com.google.firebase:firebase-crash:9.2.1'
Run Code Online (Sandbox Code Playgroud)

并在我生成的清单中获得了这些人:

<!-- Required permission for App measurement to run. -->
<uses-permission android:name="android.permission.INTERNET" />
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
<!-- Optional permission for App measurement to run. -->
<uses-permission android:name="android.permission.WAKE_LOCK" />
<uses-permission android:name="com.google.android.c2dm.permission.RECEIVE" />
Run Code Online (Sandbox Code Playgroud)

然后我们有以下块

<permission
    android:name="my.package.name.permission.C2D_MESSAGE"
    android:protectionLevel="signature" />
<uses-permission android:name="my.package.name.permission.C2D_MESSAGE" />
Run Code Online (Sandbox Code Playgroud)

我的问题:

如果我只使用 Firebase Analytics 和 Crash 并且不需要任何消息传递功能,是否可以删除第二个块,如下所示:

<uses-permission android:name="my.package.name.permission.C2D_MESSAGE" tools:node="remove" />
Run Code Online (Sandbox Code Playgroud)

第一个块中的“应用程序测量运行的可选权限”是什么意思?删除它也安全吗?

android firebase firebase-analytics firebase-crash-reporting

8
推荐指数
1
解决办法
7318
查看次数

Firebase上传符号文件构建错误:意外参数'ServiceAccount.json'

我正在尝试使用firebase实现崩溃报告.我按照这里文档.并将下载的子文件重命名为ServiceAccount.json.然后将其复制到项目目录.还改了剧本.现在我的构建阶段运行脚本看起来像

# Replace this with the GOOGLE_APP_ID from your GoogleService-Info.plist file
GOOGLE_APP_ID=1:.....#my app id

# Replace the /Path/To/ServiceAccount.json with the path to the key you just downloaded
"${PODS_ROOT}"/FirebaseCrash/upload-sym "ServiceAccount.json"
Run Code Online (Sandbox Code Playgroud)

但是,当我尝试构建项目时,它给出了构建错误

Unexpected argument 'ServiceAccount.json'
usage: /Users/<full path>/Pods/FirebaseCrash/upload-sym [-h] [-v] [-w|-e]
Command /bin/sh failed with exit code 2
Run Code Online (Sandbox Code Playgroud)

我的步骤有什么问题?

ios firebase dsym firebase-crash-reporting

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

iOS Firebase崩溃报告 - 运行构建脚本时出错

运行脚本上传符号文件时(每次尝试构建项目时)都会出现以下错误:

upload-sym-util.bash:351:错误:symbolFileUploadLocation:API密钥和身份验证凭据来自不同的项目.

这是我的构建脚本:

if [ "$CONFIGURATION" == "Debug" ]; then
    GOOGLE_APP_ID=<app-id>
    "${PODS_ROOT}"/FirebaseCrash/upload-sym "${SRCROOT}"/<app>/Firebase/CrashReportingKey-Dev.json
else
    GOOGLE_APP_ID=<app-id>
    "${PODS_ROOT}"/FirebaseCrash/upload-sym "${SRCROOT}"/<app>/Firebase/CrashReportingKey.json
fi
Run Code Online (Sandbox Code Playgroud)

我做过/检查的事情:

  1. GOOGLE_APP_IDCrashReportingKey*.json与同一项目关联.
  2. 我的GoogleService-Info*.plist文件有该API_KEY字段.
  3. 选中"仅在安装时运行脚本"框,允许我运行应用程序,但实际上并不在开发环境中运行脚本.因此崩溃会发送到Firebase,但它们不是象征性的.

我对任何想法持开放态度.谢谢!

ios firebase swift firebase-crash-reporting

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

Firebase Crashlytics-问题编号

终于从使用Fabric迁移到使用Firebase来跟踪我们的应用崩溃,而我唯一缺少的是我习惯于Fabric的问题编号。有没有办法查看Firebase Crashlytics上的问题编号?

之前,在Fabric上:(您可以看到标有绿色的数字)

在此处输入图片说明

在Firebase上找不到它们:

在此处输入图片说明

firebase crashlytics firebase-crash-reporting

8
推荐指数
1
解决办法
443
查看次数

Cordova-找不到名称“ FirebaseCrashlytics”

目标:-希望将Firebase Crashlytics插件集成到ionic 3项目中。

问题:-没有适用于Ionic 3的Ionic本机Firebase Crashlytics插件,但适用于Ionic 4,此处为链接

有什么方法可以将可用的ionic 4本机插件集成到ionic 3中?我尝试通过此链接使用cordova自身进行集成,但出现“找不到名称'FirebaseCrashlytics'”错误。

cordova ionic-framework firebase-crash-reporting ionic3 ionic4

8
推荐指数
1
解决办法
90
查看次数

在Xamarin Android中使用Firebase获取异常

Java.Lang.IllegalStateException: Default FirebaseApp is not initialized in this process TestChartApp.TestChartApp. Make sure to call FirebaseApp.initializeApp(Context) first.
Run Code Online (Sandbox Code Playgroud)

这是我正在使用的代码

FirebaseApp.InitializeApp(this);

try
    {
        throw new NotImplementedException();
    }
    catch (System.Exception ex)
    {   
    FirebaseCrash.Report(ex);
    }
Run Code Online (Sandbox Code Playgroud)

我是新手来实现firebase崩溃报告我试图实现崩溃报告,但它抛出了一个错误.请帮帮我怎样才能解决这个问题.

android xamarin.android xamarin firebase-crash-reporting

7
推荐指数
1
解决办法
7116
查看次数

有没有办法在旧项目中使用 androidX 库(如(Firebase Crashlytics))而不将项目迁移到 androidX?

强调文本我需要在项目中使用 firebase Crashlytics 但不想将项目迁移到 android。我想知道是否可以。

如何在未迁移到 Androidx 的项目中使用 Androidx 库:-与此类似

在 gradle 中添加了对 firebase Crashlytics 的依赖导致 brlow 错误:属性 application@appComponentFactory value=(android.support.v4.app.CoreComponentFactory) from [com.android.support:support-compat:28.0.0] AndroidManifest.xml:22 :18-91 也存在于 [androidx.core:core:1.0.0] AndroidManifest.xml:22:18-86 value=(androidx.core.app.CoreComponentFactory)。建议:将 'tools:replace="android:appComponentFactory"' 添加到 AndroidManifest.xml:15:5-468:19 的元素以覆盖。

2021 年 5 月 25 日更新:找不到任何方法,将整个项目转换为 androidX

android-support-library firebase-crash-reporting androidx android-jetifier

7
推荐指数
0
解决办法
659
查看次数

Firebase Crashlytics 报告 InflateException: ResourceNotFoundException for a Trend TaintArt for 4x6

当我的应用程序尝试膨胀包含 ImageView 的布局时,它在运行 Android 7.1.2 的 x86 的 Trend TaintArt 上失败。崩溃报告 Drawable 不存在:

在此处输入图片说明

然而,Drawable (ic_list_white) 是存在的:

在此处输入图片说明

奇怪的是,这似乎是唯一有问题的设备。有没有人遇到过这个问题?

android android-inflate android-imageview inflate-exception firebase-crash-reporting

7
推荐指数
2
解决办法
1130
查看次数