2011-12-07 17 views
0

私はACRAを使用しています。これは、AndroidアプリケーションがクラッシュレポートをGoogleDocフォームに自動的に投稿できるライブラリです。私は私が最初にそれをテストするとき、私は(Googleドキュメントの形式で)ACRA CrashReport形式でレスポンスを得たが、同じクラッシュ私のために次の時間のために、アプリケーションのOnCreateので最初の応答後のACRAクラッシュレポートで応答を受け取ることができません

@ReportsCrashes(formKey = "XXXXXXX", mode=ReportingInteractionMode.TOAST, 
     forceCloseDialogAfterToast = false,resToastText = R.string.crash_toast_text) 

public class MyApplication extends Application{ 

     @Override 
     public void onCreate() { 
      // The following line triggers the initialization of ACRA 
      ACRA.init(this); 
      super.onCreate(); 
} 
} 

を次のコードを使用している

私のアンドロイドアプリケーションでクラッシュ/例外が発生するたびに応答を得られませんでした。

+0

エラーが発生したときにインターネットに接続してもよろしいですか?正しく覚えていれば、ACRAは送信できないときにデバイスのエラーレポートを保存し、アプリを再起動してから再試行するので、エラー報告があるかどうか確認してください。 – THelper

答えて

0

ACRAに必要なすべての権限を設定していることを確認してください。

:それはあなたがレポートに含めるフィールドに依存し、それらのいくつかは、カスタムタイムアウトを追加しよう(もっと http://code.google.com/p/acra/wiki/ReportContent用)READ_LOGS許可またはREAD_PHONE_STATEパーミッション

まだエラー存在する場合に必要とレポートがGoogleドキュメントに送ると接続します

@ReportsCrashes(formKey = "xxxxxxxxx", socketTimeout = 25000) 
関連する問題