ACRA를 사용하여 응용 프로그램에서 처리되지 않은 예외를보고하려고합니다.이메일을 통한 Acra보고
권한을 준 :
<uses-permission android:name="android.permission.READ_LOGS"/>
<uses-permission android:name="android.permission.INTERNET" />
<application
android:allowBackup="true"
android:icon="@mipmap/ic_launcher"
android:label="@string/app_name"
android:supportsRtl="true"
android:theme="@style/AppTheme"
android:name=".MyApplication">
Gradle을 :
: 내 로그인 버튼에서package online.hannuveda.transafe_rx;
import org.acra.*;
import org.acra.annotation.*;
import android.support.multidex.MultiDexApplication;
@ReportsCrashes(formUri = "",
mailTo = "[email protected]",
mode = ReportingInteractionMode.TOAST,
resToastText = R.string.crash_toast_text)
public class MyApplication extends MultiDexApplication
{
@Override
public void onCreate() {
super.onCreate();
ACRA.init(this);
}
}
, 내가 의도적으로이를 사용하여 예외를 만드는 오전
compile 'ch.acra:acra:4.9.0'
확장 응용 프로그램 클래스
public void Login_Click(View v)
{
int i = 12/0;
}
이 예외가 발생하면 토스트가 표시되고 앱이 다운되지만받은 편지함에는 이메일이 표시되지 않습니다. 어떤 생각이 잘못 됐습니까?
'formUri = "", '을 제거하고 다시 시도하십시오. –
시드 : 전자 메일 보고서가 작동하려면 사용 권한이 필요하지 않습니다. – F43nd1r