問題タブ [acra]
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.
java - MainActivity の onCreate() で Acra が正しく動作しませんか?
テスト目的で、MainActivity の onCreate() メソッドでエラーを作成します。Acra はそれを認識し、トーストを表示します。
しかし、その後、すべてが際限なく繰り返されます...トーストが再び表示され、stackstrceが再び表示されます...
onOptionsItemSelected() でエラーを作成すると、すべてが期待どおりに機能します。トーストが表示されます。アプリが閉じます。ダイアログが表示されます。それは私が欲しいものです...
しかし、これが onCreate() で正しく機能しないのはなぜですか?
Acra ライブラリ (バージョン 4.4.0) は libs フォルダーにあります。
主な活動:
マニフェスト:
私の MainActivity は次のようになります。
ランナブル:
android - アンドロイド。アクラ。putCustomData はスレッドセーフです
私が抱えているこの質問に対する答えが見つからないようです:
ACRAライブラリのメソッドですか...
ACRA.getErrorReporter().putCustomData(Name, Content);
...スレッドセーフ?
2 つの異なるスレッドから呼び出したいのですが、そうすべきかどうかわかりません。
ドキュメントを検索しましたが、残念ながらこれに関連するものを見つけることができませんでした。または、私は単に悪い Googleler です :)
android - Android で ACRA エラー レポートを含む完全なスタック トレースを提供するにはどうすればよいですか?
エラー報告に ACRA を使用するアプリがあります。
私は最近、キャッチされた例外を ErrorReporter で送信することにしましたが、スタック トレースがなくても動作します。私が得るのは通常のシステム ダンプ情報だけであり、ユーザーからのスタック トレースが本当に必要です。
それで、私の質問は、どうすればアプリに完全な詳細を送信させることができますか?
(注: アプリが実際に完全にクラッシュした場合、ACRA から送信されるエラー レポートにはスタック トレースが含まれます。)
スクリーンショットは次のとおりです。
編集
レポートをさらに詳しく調べたところ、ACRA はスタック トレースを、これまで実際には使用されたことのない別の列であるタグに報告しているだけであることが判明しました。だから、おそらくACRAのバグか何か。
java - AndroidクラッシュレポートはGoogleドキュメントにデータを送信しません
私は自分のAndroidプロジェクトでAndroidクラッシュレポートを使用しようとしています。
jarを追加し、srcディレクトリにこのようなコードがあります。
私のグーグルスプレッドシートのURLは次のようになります。
https://docs.google.com/spreadsheet/ccc?key=0xxxxxxxxxxxxxxxxxxxS2JONHc#gid=0
しかし、アプリを実行すると、logcatで次の例外が発生します。
どこで間違いを犯しているのですか?key私が自分のURLから得たものは、正しい値を与えられるものですformKeyか?
前もって感謝します。
android - Androidアプリケーションがクラッシュしない[ACRA]
こんにちは、みんな、
私はバグ報告にACRAを使用しています(現時点では試してみています)。シナリオは次のとおりです。
- アプリを開きます:ACRA出力
ACRA is enabled for mypackage, intializing... - 設定を入力します(NullpointerExceptionを準備しました)
- アプリがフリーズし、クラッシュの準備ダイアログがトーストを介して出力されます
- アプリは閉じませんが、代わりに同じトーストを何度も出力します(すべてのビューが消えます)
- アプリを閉じると、(おそらくデータを収集してから)数秒後にクラッシュダイアログが開きます
Applicationサブクラスの前に次のアノテーションがあります。
Logcatによると、注目すべき詳細は、エラーが何度も発生することです。これにより、アクティビティは常に再開され、エラーはonCreateにあると思いました...
しかし、タグがACRAであるという事実により、それがACRAでないかどうかわからず、エラーが再出力されました。
問題:ダイアログが表示されるように、アプリをクラッシュして閉じる必要がありますが、表示されません。
質問:これをデバッグ/解決するにはどうすればよいですか?解決策はさらに良いでしょう...
よろしくお願いします
android - Android ACRA クラッシュレポート: 複数のフォームキー
このライブラリを使用するライブラリプロジェクトと、画像/テクストなどを含むさまざまなサブプロジェクトがあります。すべてのアプリ (サブプロジェクト) に独自のクラッシュレポート フォームキーを持たせたいのですが、「@ReportsCrashes(formKey=...」を使用して、ライブラリの Application クラスで静的に一度しか設定できません。
このライブラリを使用して作成したアプリごとにフォームキーが異なるように設定する別の方法はありますか?
android - ACRA の統合と Google ドライブ
数日前、 ACRAをプロジェクトに統合してクラッシュ ログを取得しましたが、多くのエントリがあったため、フォーム全体を削除しましたが、新しいフォームを作成しようとしたときに、新しい を作成するオプションを取得できませんでしたlegacy form within Tools。
以前と同じ手順を実行しましたが、現在何が起こっているのかわかりませんLegacy form。スプレッドシート内のツール内で作成するオプションを取得できないのはなぜですか。
あなたの提案はかなりのものです。
android - Google ドキュメントのスプレッドシートに「従来のフォームを作成」がありませんか?
[ツール] -> [従来のフォームを作成] オプションが、他の誰かの Google ドキュメント スプレッドシートにありませんか? これまで、ACRA を使用するいくつかのアプリでこれを使用してきました。新しいアプリ用の新しいスプレッドシートを作成し、テンプレートをインポートしましたが、オプションが [ツール] メニューに表示されなくなりました。これが最終的に廃止された場合、新しいプロジェクトで ACRA が役に立たなくなる可能性があります。
android - ACRA フォームキーはどこで入手できますか?
だから私はhttps://github.com/ACRA/acra/wiki/BasicSetupの指示に従おうとしましたが、古すぎるか何かです。
自分のGmailアカウントを使用してcsvファイルをインポートしましたが、ツールメニューに「レガシーフォームを作成する」オプションはなく、「フォームを作成する」しかありません。フォームを作成すると、インポートされた csv ファイルのフィールドはありません (BasicSetup ドキュメントのスクリーンショットで確認できるように) が、[アイテムの追加] を使用してフィールドを手動で追加するように求められます。また、フォームキーはありません。フォームの http リンクは次のようになります。 d/1KNF_R4_Re0X0giFfEXwqXY50mpnFvQUvp0NLkKxyI/viewform
ご覧のとおり、フォームキーは含まれていません。
質問は、そのフォームキーを今すぐ見つけることができるということですか?
android - Google ドキュメントでレポートを収集中にアプリがクラッシュする
ACRA を使用して Google ドキュメントでアプリのクラッシュ レポートを収集しようとしましたが、AppCrashReports.java ファイルに問題がありました。ここでは、クラッシュ レポートで獲得した変数コンテンツを使用しています。