問題タブ [crashlytics]
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 - Crashlytics ビルド スクリプトと Xamarin.iOS の統合
Crashlytics を Xamarin.iOS と統合しようとしています。バインディングを正常に追加し、API キーを使用してロガーを開始しました。アプリをクラッシュさせることはできますが、Web ダッシュボードにレポートが表示されません。Crashlytics を xcode プロジェクトに追加すると、ビルド フェーズ タスクを追加してスクリプトを実行するように求められます (これにより、シンボル ファイルが Web サイトにアップロードされると思います)。
Xamarin のフレームワークのバインディングを作成した後、これは期待どおりに機能しません... Xamarain Studio でビルド タスクを追加していませんが、ターミナルからコマンドを実行しています。
最後に質問です。
このビルド スクリプトを Xamarin 環境にどのように統合しますか? run
コマンドをだましてすべてが正常であると思わせるために、さらに多くのアセットをコピーする必要がありますか?
ios - 本番アプリの Crashlytics CLS_Log と NSLog の比較
具体的な質問ではありませんが、Crashlytics SDK が提供する CLSLog() または CLSNSLog()を使用したことがある人がいるかどうか知りたいです。
これまで、私のアプリはかなり小さく、常に NSLog をオンのままにして、最終的なアプリをそのまま送信していました。後から考えると、おそらくこれらをオフにするか、他のログ システムを使用するか、リリース時にそれらを無効にする DEBUG 変数を #define する必要があります。
いずれにせよ、誰かが以前にそれを使用したことがあるかどうか知りたいですか?
java - Eclipse を使用して Android 用の Crashlytics をインストールするのに行き詰まっています
Crashlytics に登録し、招待を受けてアカウントをセットアップしました。次に、Eclipse の説明に従って Crashlytics をインストールし、再起動しました。今、私はページhttps://www.crashlytics.com/onboard/pending "Add Crashlytics to your project" を見つめています。
私はどうしたらいいですか?私はEclipseで開いているプロジェクトを持っています。Crashlytics を今すぐ追加して、ステップ 2 の「アプリを起動する」に進むにはどうすればよいですか。
もちろん、このようにアプリを起動できますが、Crashlytics への接続はどこにありますか。Crashlytics は、インストールされている Eclipse プラグインからの応答を待っているようです。
iphone - AFNetworking と NSBlockOperation のクラッシュ
最新バージョンの AFNetworking を使用して iPhone アプリを実行すると、Crashlytics によると、最も一般的なクラッシュは NSBlockOperation に関連するものです。AFNetworking が原因かどうかはわかりません。Crashlytics のログ:
さらにログが必要な場合はお知らせください。このクラッシュを回避するための方向を教えてもらえますか? 2500 人のユーザーのうち、76 人のユーザーが影響を受けています。
9 月 17 日の更新: この男が同じ問題を抱えているようです: iOS Blocks Async Callbacks Causing Crash after View Controller is deallocated .
android - Android Crashlytics プラグインがライブラリをインストールしない
intellij で Crashlytics プラグインを使用する場合、次の手順に従います。
- ツールバーのプラグインをクリックします。
- アプリを選択
- crashlytics が AndroidManifest.xml を更新できるようにするだけでなく、最初のアクティビティが含まれています。
- 「次へ」をクリック
- プラグインの指示に従ってアプリをビルドしてみてください。
次に、ビルドしようとすると、次のようになります。
パッケージ com.crashlytics.android が存在しません
依存関係とライブラリを調べましたが、jar がどこにも見つかりません。ライブラリがロードされない原因となる何が欠けていますか?
ios - iOS xcode 5 crashlytics エラー - シェル スクリプト呼び出しエラー - ./Crashlytics.framework/run: 許可が拒否されました
スクリプトを使用して、プロジェクトに Crashlytics Framework を追加しました。スクリプトを実行: シェル: /bin/sh スクリプト: ./Crashlytics.framework/run KEY_HERE
プロジェクトを実行しようとすると、次のエラーが発生します。
シェル スクリプト呼び出しエラー - ./Crashlytics.framework/run: 権限が拒否されました
しかし、フレームワークを削除して再度追加すると、正常に動作します...一度。次に、同じエラーが発生します。次に、それを一度だけ実行するために、それを削除してから再度追加する必要があり、その後同じ話が続きます...
これを修正する方法を知っている人はいますか?前もって感謝します。
java - Crashlytics レポート https://settings.crashlytics.com/ から設定を取得できませんでした
アプリはデバッグ ビルドで正常に動作し、アプリの機能をテストした各デバイスで Crashlytics の例外が報告されていることを確認できます。ただし、Jenkins を使用してリリース ビルドを取得すると、次のようになります。
a. アプリは空白の起動画面で動かなくなります。
b. 「アプリケーションが停止しました」ダイアログを取得します。
リリース ビルドの実行中にいくつかの logcat メッセージが見つかりました。
最初:次の例外をダンプします
2 番目: https://settings.crashlytics.com/spi/v1/platforms/android/apps/[APP_PACKAGE_NAME]/settingsから設定を取得できませんでした。[class org.json.JSONException: Type java.lang.String の Value Invalid は JSONObject に変換できません]
3 番目: 多くの場合、マニフェストに API_KEY がないことを訴えます。ただし、マニフェストには既に存在し、デバッグ ビルドでは正常に動作しています。
<meta-data android:name="com.crashlytics.ApiKey" android:value="[crashlytics_api_key]"/>
<application>
タグの内側。
私も次のことをしました:
例外トレースに記載されている URL に従いましたが、crashlytics/downloads ページにリダイレクトされます。おそらく権限がありません。
build.xml に追加
<import file="./ant_tasks/crashlytics_build.xml"/>
され、次のソース ファイルが含まれています: crashlytics_build_base.xml、crashlytics_build.xml、crashlytics-devtools.jar、crashlytics.jarOrder & Export / .classpath に crashlytics.jar ファイルをエクスポートしました。
<classpathentry exported="true" kind="lib" path="libs/crashlytics.jar"/>
それでも役に立ちません。
Crashlytics.start(getApplicationContext());
Application.onCreate() 内でコメントを外すと
デバッグ ビルドとリリース ビルドの両方が正常に動作します。もちろん、クラッシュ レポートは表示されません。
誰かが同様の問題に遭遇した場合は、解決を手伝ってください。よろしくお願いします。
私の理解のために:
- Crashlytics には、デバッグ ビルドとリリース ビルド用に異なる API_KEY がありますか?
- crashlytics ビルド ファイルを使用する必要さえありますか?
- リリース ビルドに欠けているものは何ですか?
android - AndroidのonCreateメソッドでCrashlyticsを初期化するのは良い考えですか?
Android 用の Crashlytics を使用していますが、多くのクラッシュを修正するのに本当に役立ちました。しかし、今日、私はそれに少し問題がありました。
wi-fi (プロキシを使用) でインターネットに接続されている 2.3.3 Galaxy S デバイスで crashlytics をテストしようとすると、デバイスに約 2:30 分の黒い画面が表示されました。デバッグ中。Crashlytics.start(this)
コードが非同期ではないことがわかります。接続の確立を待機するため、onCreate メソッドを UI スレッドで終了できません (これは黒い画面の説明です)。
私はこれがプロキシの問題であることを知っています (プロキシ設定は 2.3.x デバイスでは少しバグがあります) が、約 2:30 分待っているとアプリが黒い画面になりました。これは、インターネット接続が悪いなど、他の実際の条件で発生する可能性があることを心配していました.
Crashlytics.start(this)
関数を asynctask に入れようとし、すべてのアクティビティ onCreate メソッドでこれを試します。(私の知る限り、isCrashlyticsInitialized を確認する方法はありません)
誰かがこれについてもっと良い考えを持っていますか?
前もって感謝します。
ログキャット:
android - CrashLytics Android 統合の問題
CrashLytics を使用して開発マシンにビルドすると、アプリケーションが正常に動作する Android アプリがあります。ただし、アプリケーションに CrashLytics があり、Ant で Jenkins を使用してアプリをビルドすると (Jenkins は別のマシン上にあります)、アプリを起動するとすぐにクラッシュします。CrashLytics レポートは生成されません。これらは私が試したシナリオです:
動作します (起動時にクラッシュしません)
- CrashLytics を使用して、私の開発マシンで Eclipse 経由でビルドしました。
- CrashLytics を使用せずに、私の開発マシンで Eclipse 経由でビルドしました。
- CrashLytics を使用して、私の開発マシンで Ant を介してビルドしました。
- CrashLytics を使用せずに、私の開発マシンで Ant を介してビルドしました。
- CrashLytics を使用せずに、私の CI マシンで Jenkins (Ant) 経由でビルドしました。
動作しない (起動時にクラッシュする)
- CrashLytics を使用して、私の CI マシンで Jenkins (Ant) 経由でビルドしました。
したがって、同じAnt build.xmlを使用して開発マシンで動作するため、Ant構成と関係があるとは思えません。
ソフトウェアに CrashLytics を入れるとクラッシュする理由はありますか?