1

クライアントへのテスト用にリリースする前に、Android アプリケーションにバグセンス 3.2 ライブラリを実装しました。私のアプリはテスト段階にあります。クラッシュ レポートをテストするために、意図的にアクティビティにクラッシュ コードを挿入しました。

BugSenseHandler.initAndStartSession(MainActivity.this, "MY_KEY"); // MY_KEY is replaced with actual key
String a = null;
a.toString(); 

アプリケーションは予想どおりクラッシュしましたが、登録した電子メール ID でクラッシュ レポートを受け取っていません。私の質問は、バグセンスがクラッシュを報告するのにどれくらいの時間がかかりますか? または私が間違っていることはありますか?

必要なインターネット許可を与えました。

<uses-permission android:name="android.permission.INTERNET" />

助けてください。私のクライアントは、私が見つけることができないアプリでクラッシュが発生しているため、忍耐力を失っています。

4

2 に答える 2

1

BugSense でプラグインの Android 開発者をしている Kostas です。まず、API キーが正しいことを確認してください。使用できるデバッグ オプションもあります。BugSenseHandler.I_WANT_TO_DEBUG = true; で有効にできます。初期化の直前。これにより、何が問題なのかがわかります。

于 2013-03-02T15:48:03.273 に答える
0

バグセンスがクラッシュを報告するのにどれくらいの時間がかかりますか?

プロジェクトでバグセンスを使用して、バグセンスの Web パネルで logcat を送信しました。logcat をすぐに表示し、モバイルがインターネットに接続されていることを確認します。

public void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    BugSenseHandler.initAndStartSession(Context, APIKEY);
    setContentView(R.layout.main);
    //rest of your code here
}

ここで使用している API キーが正しいことを確認してください。

logcat を取得する方法は複数あります。

エラー トレースを取得するには、Application Crash Report for Androidを使用できます。

また

開発者の電子メール アカウントでエラー トレースを送信する github に 1 つのプロジェクトがあります。

ここからダウンロードしてください。

于 2013-03-01T17:30:20.773 に答える