問題タブ [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 Crash Reporting が iOS の実デバイスで機能しない
iOS の Firebase Crash Report で問題が発生しました。シミュレーターでテスト アプリを実行すると、問題なく動作します。しかし、実際のデバイスで実行すると、何も起こりません。ここに私のサンプルコードがあります:
私の問題を解決するための提案はありますか? ありがとうございました。
手順
Xcode から実際のデバイスにアプリをインストールします。
「command + 」を押してアプリを停止します。
- 実機からアプリを起動してクラッシュさせます。
- アプリを再起動します。
firebase - プロバイダ com.google.firebase.provider.FirebaseInitProvider を取得できません: java.lang.NullPointerException: アプリケーション コンテキストを null にすることはできません
ここからの指示に従いましたhttps://firebase.google.com/docs/android/setup
Android アプリケーションは正常にコンパイルされましたが、デバイスにインストールするとすぐにクラッシュして、
... 10以上
このUnable to get provider com.google.firebase.provider.FirebaseInitProviderで解決策を試しましたが、これは役に立ちませんでした。
google-gms 依存関係を追加し、google-services.json を app/ に追加しました
これは私の app/build.gradle です
これは私のルートレベルのbuild.gradleです:
} }
ios - XCode で Firebase の「クラッシュ」ランタイム スクリプトを実行すると、「plist を変更できませんでした、エラー」が発生する
こちらのドキュメントに記載されているスクリプトを実行しようとすると、次のエラーが発生します。複数のオプションを試しましたが、エラーが発生し続けます
Library/Preferences/com.google.SymbolUploadToken.plist: plist を変更できませんでした、エラー: タイプ -json の値を解析できませんでした
私が使用しているスクリプトを以下に示します。GOOOGLE_APP_IDを適切なアプリ ID 値に置き換え、 JSON_FILEパスを適切な値に置き換えましたのでご安心ください。
この質問に関するヘルプ/提案をいただければ幸いです。
android - Firebase Crash Reporting : [DEFAULT] という名前の FirebaseApp は存在しません
これは、FirebaseAuth と Firebase Crash Reporting を使用しようとしたときに発生した例外です。アプリケーションで匿名でサインインしようとしていますonCreate
また、クラッシュ レポートを使用したいので、gradle の依存関係は次のようになります。
一定の時間が経過すると、クラッシュ ダイアログとこの例外が表示されます。別のプロセスがクラッシュするため、アプリ自体は引き続き実行されます。
firebase-crash の依存関係を削除すると、クラッシュは発生しません。
android - マルチプロセスとアプリケーションの onCreate でのクラッシュを回避する
Firebase docsから、彼らは次のように述べています。
複数のプロセス
Crash Reporting は、クラッシュ情報をアップロードするための別のバックグラウンド プロセスを作成します。アプリが Android Application クラスを拡張する場合は、マルチプロセス セーフであることを確認する必要があります。そうしないと、同時実行の問題が発生する可能性があります。アプリが Application オブジェクトを拡張すると、このオブジェクトはマルチプロセス アプリのプロセスごとにインスタンス化されます。注意すべき重要な点は次の 2 つです。
このオブジェクトの実装がプロセス外の状態 (データベース、ファイル システム、共有設定など) にアクセスする場合、またはマルチプロセス環境にとって安全ではないその他のアクションを実行する場合、同時実行の問題が発生する可能性があります。これは、Application オブジェクトの複数のインスタンスが同時に実行される可能性があるためです。多くのサードパーティ ライブラリは、プロセス外の状態 (ローカル データベースなど) を保持し、Application オブジェクトから初期化された場合、同じ同時実行の問題の影響を受けます。アプリが上記の説明に適合し、アプリで Crash Reporting を使用する予定がある場合は、アプリケーション ロジックをコンテンツ プロバイダーまたは Android アクティビティに移動することを検討することを強くお勧めします。マルチプロセス環境で安全でないアプリケーション ロジックは、アプリに予期しない影響を与える可能性があります。
または他のインスタンスとのクラッシュを避けるために、クラス内に別のインスタンスがあるかどうかをApplication
クラスから確認するにはどうすればよいですか?Application
onCreate
Fabric
android - Firebase クラッシュ レポート メール
プロジェクトにFirebaseクラッシュ レポートの基本設定を実装しましたが、問題なく完全に機能しました。これらのエラー レポートをメールで受け取ることはできますか? クラッシュ レポート ダッシュボードで、致命的でないエラーまたは致命的なエラーの電子メール送信機能が見つかりません。
FirebaseCrash.report(new Exception("My first Firebase non-fatal error on Android"));
ios - Firebase Crash Reports Pod for iOS のインストール時の「Higher minimum deployment target」エラー
iOS 用の Firebase Crash Reporting Pod をインストールしようとしています。コア Firebase Pod は正常にインストールされますが、Crash Reporting をインストールすると、ターミナル経由で次のエラーが表示されます。
他の同様のスレッド (例: Firebase pod install - pod 'Firebase/Database' - Required a higher minimum deployment target )から回避策を試しましたが、それでも同じエラーが発生します - 別の回避策はありますか? Firebase SDK でサポートされている iOS の最小バージョンは何ですか?
firebase - 分析とクラッシュのために Google Firebase で Android/IOS のステージング/開発ビルドと本番ビルドを区別する方法
最近、Android と iOS のプロジェクトを Firebase にアルファ版で追加しました。誰でもこれを手伝ってもらえますか。ありがとう