デバイスに.apkファイルをインストールしてから、この時点でアプリケーションを実行すると、例外が発生してアプリケーションがクラッシュする可能性があるとします。現時点では、Eclipse Logcatを使用せずにそのデバイスの例外を表示したいと考えています。それは、私がその例外をファイルを(デバイスのいくつかのパスを意味sdcard /ダウンロード/ a.txtのような)デバイスでログを使用して送信することを意味します。アンドロイド - ロギングを実装する方法
通常、一部のアプリケーションはエミュレータで正常に動作していますが、デバイスの場合は例外がいくつかあります。だから私はなぜログを使用してデバイス内の特定の例外を参照してください。
可能ですか?これをどのように実装できますか?誰も私を助けることができます。
MyApplicationをclasss:
package com.ibkr.roadbrake;
import org.acra.*;
import org.acra.annotation.*;
import android.app.Application;
import android.os.Bundle;
@ReportsCrashes(formKey = "dDJ5VFhURVNHakhSa3hfTndteFd6Smc6MQ")
public class MyApplication extends Application
{
@Override
public void onCreate()
{
// The following line triggers the initialization of ACRA
ACRA.init(this);
super.onCreate();
}
public Bundle getCrashResources()
{
Bundle result = new Bundle();
String RES_TOAST_TEXT = null;
result.putInt(RES_TOAST_TEXT, R.string.crash_toast_text);
return result;
}
}
おかげ
ここに私の記事を参照してください: をhttp://stackoverflow.com/questions/6757179/how-to-write-exception-in-log-file-using-android/6757247#6757247 – chubbsondubs
ます[ACRA](http://code.google.com/p/acra/)を使用できます。この[投稿]で私の答えをチェックしてください(http://stackoverflow.com/questions/6808018/capturing-and-sending-logcat-output-by-email-or-to-server/6808082#6808082) –
ありがとう – naresh