問題タブ [crashlytics-android]
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.
android - React Native の致命的なクラッシュ
Android API 19 での次のクラッシュを説明する Fabric の Crashlytics から次のデータを取得しています。
これは、AVD (Nexus 4) でテストされました。
何が起こっているのか本当に理解できませんでした。誰でも助けることができますか?
どうもありがとう、ダニエル。
gradle - Crashlytics を Android Studio に統合する際の問題
Crashlytics をプロジェクトに統合しようとすると、このエラーが発生します。Crashlytics プラグインを使用してコードを生成しました。しかし、Gradle で同期を行うと、次のエラーが表示されます。build.gradle も添付しました
エラー: メソッド 'org.apache.http.conn.ssl.SSLConnectionSocketFactory.(Ljavax/net/ssl/SSLContext;Ljavax/net/ssl/HostnameVerifier;)V' が見つかりません。この予期しないエラーの考えられる原因は次のとおりです。
- Gradle の依存関係キャッシュが破損している可能性があります (ネットワーク接続のタイムアウト後に発生することがあります)。依存関係を再ダウンロードしてプロジェクトを同期します (ネットワークが必要です)。
- Gradle ビルド プロセス (デーモン) の状態が破損している可能性があります。すべての Gradle デーモンを停止すると、この問題が解決する場合があります。Gradle ビルド プロセスを停止します (再起動が必要です)
- プロジェクトで、プロジェクト内の他のプラグインまたはプロジェクトが要求する Gradle のバージョンと互換性のないサードパーティのプラグインを使用している可能性があります。
キャッシュを無効化し、依存関係を再ダウンロードし、Gradle ビルドを停止して開始しようとしました。
インターネットにも接続しています。
crashlytics の依存関係を削除すると、ビルドは正常に機能します。
誰でもこれを修正する方法を教えてもらえますか。
build.gradle
android - Android Crashlytics がすべてのクラッシュをキャプチャしない
アプリで発生したクラッシュをキャプチャするために Fabric.io crashlytics を使用しています。ただし、レイアウト ファイルのクラッシュはキャプチャされません。とにかくそれらのクラッシュを取得する方法はありますか、それとも何か間違っていますか? レイアウト ファイルでクラッシュが発生するたびに、crashlytics はそれに関するログを提供しません。それとも、目的を達成するための代替手段があるのでしょうか?
android - Android Studio ファブリック プラグインでの「無効なログイン」
Android studio 2.2.1 用のファブリック プラグイン バージョン 2.3.1 をインストールしましたが、ログインできません。以前のバージョンの Android studio にインストールしましたが、動作していました。あなたが私を助けてくれれば、私は感謝します
android-gradle-plugin - すでに Crashlytics を使用している場合、Android Studio で Fabric Answers 用に gradle インポートを追加する必要がありますか?
Android Studio、Gradle、Fabric Crashlytics - かなり一般的なセットアップがあります。通常のcompile
行は次のbuild.gradle
とおりです。
Application
サブクラスでは、インスタンス化行:
すべて良い。長い間働いています。次に、Fabric Answers を使用します。
ここに紛らわしい部分があります-インスタンス化行をこれに編集すると:
..動作します。インストール ドキュメントで推奨されているように、次のものを に追加する必要があると予想していました。build.gradle
しかし、Answers
クラスはこのインポートの有無にかかわらず見つかるようです。
だから、私は私の質問を推測します:
- 両方のGradle
compile
エントリが必要ですか? それともcom.crashlytics.sdk.android:crashlytics:2.6.5@aar
、Answers が既に含まれているスーパーセットですか? Fabric.with(this, new Crashlytics(), new Answers());
Crashlytics + Answers の両方が必要な場合、インスタンス化する正しい方法はありますか?
私は両方のGradle インポートを使用していますが、2 つ目のインポートがなくても問題なくコンパイルできたようです。なぜだか混乱した。
ありがとう!
アップデート
受け入れられた答えが述べているように、Fabric.with(this, new Crashlytics());
一人で十分です。
クラスを掘り下げるCrashlytics
と、実際にはいくつかのインスタンスが作成されているように見えます。
this(new Answers(), new Beta(), new CrashlyticsCore());
.. では、どうぞ!追加の Gradle インポート + Fabric インスタンス化引数は不要です。
twitter-fabric - Android アプリでファブリックの「回答」が取得されない
Playstore にanswers
とcrashlytics
が有効になっている 3 番目のバージョンのアプリがあり、正常に動作しています。
アプリを 2.0.4 で更新したところ、デバッグ ビルドのダッシュボードに表示されanswers
ますcrashlytics
しかし、私の製品ビルドcrashlytics
では、ドロップダウンに 2.0.4 のバージョンが表示されますが、ドロップダウン'Answers'
に最新の apk バージョンが表示されないため、通常、最新のビルド バージョンをリリース メトリックなどで「成功したリリース」として表示していました。 .
ファブリックチームからの助けに感謝します。
android - このライブラリでクラッシュを取得する「com.crashlytics.sdk.android:crashlytics:2.6.5@aar」ライブラリのandroid studio gradle
上記の crashlytics ライブラリを AndroidStudio プロジェクトに追加しましたが、以下のエラーが発生します
致命的な例外: メイン プロセス: com.pw.health.live_patient、PID: 28520 java.lang.NoClassDefFoundError: com.po.dm.input.DeviceType at com.po.sdk.NWFactory.initDeviceInfo(NWFactory.java:293) at com.po.sdk.NWFactory.access$500(NWFactory.java:79) com.po.sdk.NWFactory$2.receiveResponseData(NWFactory.java:267) com.po.sdk.http.handler.impl.RequestExecutor.onPostExecute(RequestExecutor.java:128) で com.po.sdk.http.handler.impl.RequestExecutor.onPostExecute(RequestExecutor.java:29) で android .os.AsyncTask.finish(AsyncTask.java:632) で android.os.AsyncTask.access$600(AsyncTask.java:177) で android.os.AsyncTask$InternalHandler.handleMessage(AsyncTask.java:645) android.os.Handler.dispatchMessage(Handler.java:102) で android.os.Looper.loop(Looper.java:136) で android.app.ActivityThread.main(ActivityThread.java:5086) で java. lang.reflect.Method.invokeNative(Native Method) at java.lang.reflect.Method.invoke(Method.java:515) at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:785) at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:601) at dalvik.system.NativeStart.main(Native Method) 12-16 12:37: 25.478 28520-28555/com.pw.health.live_patient I/CrashlyticsCore: Crashlytics レポートのアップロードが完了しました: 5856754392F0-0001-6F68-9E8808E56C06main (ネイティブ メソッド) 12-16 12:37:25.478 28520-28555/com.pw.health.live_patient I/CrashlyticsCore: Crashlytics レポートのアップロードが完了しました: 5856754392F0-0001-6F68-9E8808E56C06main (ネイティブ メソッド) 12-16 12:37:25.478 28520-28555/com.pw.health.live_patient I/CrashlyticsCore: Crashlytics レポートのアップロードが完了しました: 5856754392F0-0001-6F68-9E8808E56C06