問題タブ [firebase-crash-reporting]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
ios - 組み込みフレームワークを使用した Firebase IOS クラッシュ レポート
3 つのターゲットを含むプロジェクトがあります
- 適用対象
- 組み込みフレームワーク
- 今日のエクステンション
Firebase Crash Framework をどのターゲットに含める必要がありますか?
現在、アプリと拡張機能の両方で使用できるように、組み込みフレームワークに含めています。
問題は、アプリケーションに関連するシンボル ファイルが自動的にアップロードされないことです。どうすればこれを取得できますか?
android - firebase android機能のセットアップ
Android マシュマロ アプリケーションに firebase を追加し、推奨される FirebaseCrash.report(new Exception("")) を使用してアプリケーションを実行して、セットアップを確認し、firebase コンソールでレポートを取得しています。開発者ガイドが少し不明確であることに起因する質問:
それらのレポート エントリを取得するために、アプリケーションでキャッチされた各例外に firebase.log または firebase.logcat を追加する必要がありますか? もしそうなら、どれが推奨されますか?代わりに firebasecrash.report を使用する必要がありますか?
生成されたキャッチされない例外をキャプチャするために必要な追加作業はありますか?
この時点での評価フェーズでは、うまくいかない可能性のあるものに対して多くのコード変更を加えたくないでしょう。
ios - firebase クラッシュ レポートによってアップロードされた間違ったシンボル ファイル
クラッシュが firebase ダッシュボードにアップロードされると、常にメッセージが表示されますUpload symbol file to symbolicate future stack traces for UUID *******
。ただし、Symbol Files タブを見て、シンボル ファイルがアップロードされたことを確認しました。私が気付いたのは、シンボル ファイルの UUID が、クラッシュに関するメッセージとは異なることでした。ここで何が間違っているのでしょうか?
アップロードされたシンボル ファイルの UUID も、上記のメッセージの UUID も正しくないようです。このガイドに従ってローカルで確認すると、3 番目の UUID を取得します(基本的には で実行find . -iname *.app
され~/Library/Developer/CoreSimulator/Devices/
ます)。
私は最初にswift 2とxcode 7を使用してアプリでこの問題を抱えていました。しかし、新しいfirebaseアプリ(ios sdk v3.8)とswift 3を使用した最小限のxcode 8プロジェクトを使用しても同じ問題が発生します。ドキュメント。_
android - Android で動作する firebase クラッシュ レポートを取得できません
これが私のbuild.gradle
ファイルです。
ここに別のものがあります
Gradle Sync は正常に動作しますが、アプリを実行しようとすると次のエラーが表示されます
classpath 'com.google.gms:google-services:2.1.2'
行を変更してclasspath 'com.google.gms:google-services:3.0.0'
gradleファイルを同期すると、アプリを実行できますが、実際のデバイスで実行すると、このエラーが発生します。
後でわざとアプリをクラッシュさせるために何かをしたときに、クラッシュ レポートが表示されません。しかし、Samsung Galaxy S3 Mini で同じアプリを実行してアプリをクラッシュさせると、クラッシュ レポートが表示されます。
最初のデバイスのプレイ サービスのバージョンは 9.4 で、Samsung では 9.8 です。バージョン 3.0.0 の Google サービス プラグインを使用すると、Samsung では動作するのに他のデバイスでは動作しないのはなぜですか (他の 2 つのデバイスでアプリを実行しようとしたところ、どちらでも動作しませんでした)。
duplicate entry
プラグイン バージョン 2.1.2 を使用すると、このエラーが発生するのはなぜですか? また、jcenter でプラグインのバージョンを確認しました。バージョン 2.1.2 は 2016 年 6 月 3 日、3.0.0 は 2016 年 5 月 18 日です ( https://bintray.com/android/android-tools/com.google.gms.グーグルサービス)。では、どのバージョンが最新で、どのバージョンを使用すればよいのでしょうか?
この行が必要だと思いますかcompile 'com.google.firebase:firebase-core:9.8.0'
。私はそれの有無にかかわらずやろうとしましたが、違いはないようです。