장치에 .apk 파일을 설치 한 다음이 애플리케이션을 실행하면 예외가 발생하고 애플리케이션이 다운된다고 가정합니다. 이 시점에서 Eclipse Logcat을 사용하지 않고 장치에서 예외를보고 싶습니다. 그것은 내가 그 예외를 파일 (sdcard/downloads/a.txt와 같은 장치의 어떤 경로를 의미 함)로 보내기를 원한다는 것을 의미합니다.android - 로깅을 구현하는 방법
일반적으로 일부 응용 프로그램은 에뮬레이터에서 제대로 작동하지만 장치의 경우 몇 가지 예외가 있습니다. 그래서 그 이유는 내가 로그를 사용하여 장치에서 특정 예외를보고 싶어요.
가능합니까? 어떻게 구현할 수 있습니까? 아무도 나를 도와 줄 수 없어.
하여 MyApplication 클래스의 사용 :
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