問題タブ [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.

0 投票する
1 に答える
883 参照

android - React Native の致命的なクラッシュ

Android API 19 での次のクラッシュを説明する Fabric の Crashlytics から次のデータを取得しています。

これは、AVD (Nexus 4) でテストされました。

何が起こっているのか本当に理解できませんでした。誰でも助けることができますか?

どうもありがとう、ダニエル。

0 投票する
1 に答える
698 参照

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 プロセスが破損している場合は、IDE を閉じてからすべての Java プロセスを強制終了することもできます。

キャッシュを無効化し、依存関係を再ダウンロードし、Gradle ビルドを停止して開始しようとしました。

インターネットにも接続しています。

crashlytics の依存関係を削除すると、ビルドは正常に機能します。

誰でもこれを修正する方法を教えてもらえますか。

build.gradle

0 投票する
0 に答える
255 参照

android - Android Crashlytics がすべてのクラッシュをキャプチャしない

アプリで発生したクラッシュをキャプチャするために Fabric.io crashlytics を使用しています。ただし、レイアウト ファイルのクラッシュはキャプチャされません。とにかくそれらのクラッシュを取得する方法はありますか、それとも何か間違っていますか? レイアウト ファイルでクラッシュが発生するたびに、crashlytics はそれに関するログを提供しません。それとも、目的を達成するための代替手段があるのでしょうか?

0 投票する
1 に答える
489 参照

android - Android Studio ファブリック プラグインでの「無効なログイン」

Android studio 2.2.1 用のファブリック プラグイン バージョン 2.3.1 をインストールしましたが、ログインできません。以前のバージョンの Android studio にインストールしましたが、動作していました。あなたが私を助けてくれれば、私は感謝します

0 投票する
1 に答える
106 参照

android-gradle-plugin - すでに Crashlytics を使用している場合、Android Studio で Fabric Answers 用に gradle インポートを追加する必要がありますか?

Android Studio、Gradle、Fabric Crashlytics - かなり一般的なセットアップがあります。通常のcompile行は次のbuild.gradleとおりです。

Applicationサブクラスでは、インスタンス化行:

すべて良い。長い間働いています。次に、Fabric Answers を使用します。

ここに紛らわしい部分があります-インスタンス化行をこれに編集すると:

..動作します。インストール ドキュメントで推奨されているように、次のものを に追加する必要があると予想していました。build.gradle

しかし、Answersクラスはこのインポートの有無にかかわらず見つかるようです。

だから、私は私の質問を推測します:

  1. 両方のGradlecompileエントリが必要ですか? それともcom.crashlytics.sdk.android:crashlytics:2.6.5@aar、Answers が既に含まれているスーパーセットですか?
  2. 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 インスタンス化引数は不要です。

0 投票する
0 に答える
246 参照

twitter-fabric - Android アプリでファブリックの「回答」が取得されない

Playstore にanswerscrashlyticsが有効になっている 3 番目のバージョンのアプリがあり、正常に動作しています。

アプリを 2.0.4 で更新したところ、デバッグ ビルドのダッシュボードに表示されanswersますcrashlytics

しかし、私の製品ビルドcrashlyticsでは、ドロップダウンに 2.0.4 のバージョンが表示されますが、ドロップダウン'Answers'に最新の apk バージョンが表示されないため、通常、最新のビルド バージョンをリリース メトリックなどで「成功したリリース」として表示していました。 .

ファブリックチームからの助けに感謝します。

0 投票する
1 に答える
406 参照

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