2011-09-09 13 views
0

私はAndroidアプリにACRAをインポートしようとしていますが、強制終了は報告されていません。私はguideを追跡しましたが、それでもクラッシュは報告されません。どんな提案? XML:Android ACRAがクラッシュを報告しない

<CheckBoxPreference android:key="acra.enable" 
     android:title="@string/pref_disable_acra" 
     android:summaryOn="@string/pref_acra_enabled" 
     android:summaryOff="@string/pref_acra_disabled" 
     android:defaultValue="true"/> 

優先クラス:チェックボックスを有効化/無効化しながら、ここで

public class Preferences extends PreferenceActivity { 
@Override 
protected void onCreate(Bundle savedInstanceState) { 
     super.onCreate(savedInstanceState); 
     addPreferencesFromResource(R.layout.preferences); 

    } 
} 

絵です: enter image description here

答えて

1

formKeyパラメータが正しいことを確認してください、とTOASTにモードを設定しますレポートがいつ送信されているかを実際に確認できます。インターネットに接続していない場合は、接続時にレポートが送信されます。

+0

フォームキーが正しいです。インターネット接続があり、私はすでにTOASTメッセージを設定しています。 – Omar

+0

'ACRA.init()'と呼んだのですか?フォームを確認してください。 'acra.enable'プリファレンスが 'true'に設定されていることを確認してください。それはそれです。 –

+1

acra.enabledをどこに設定する必要がありますか? – Omar

4

ACAをmanisfestにも含め、インターネットの許可を得ていることを確認してください。

通知クラッシュレポートを使用しないでください。まだバグがあります。トーストショークラッシュメソッドのみを使用してみてください。また、ACRAが読み込まれる前にアプリがクラッシュしないことを確認してください。

最後にフォームキーを確認して、Googleドキュメントにフォームを作成して、ARCAを有効にしてください。

+0

どうすればACRAを有効にできますか? – Omar

+0

このサンプルを試してみてくださいhttp://code.google.com/p/acra/source/browse/#svn%2Ftrunk%2Fexamples%2FCrashReport%2Fsrc%2Forg%2Facra%2Fsampleapp – xDragonZ

+0

私はcheckboxPreferenceを入れました。チェックボックスを有効にし、LogCatで「ACRA is disabled」と表示され、チェックボックスを無効にすると、同じメッセージが表示されます。 – Omar

関連する問題