Jos*_*eph 6 crash android exception crash-reports acra
我试图将崩溃报告从我的应用程序发送到我的域或邮件但仍然失败.
为了通过邮件获取崩溃报告,我做到了
@ReportsCrashes(
formKey = "",
mailTo = "abc@gmail.com"
)
Run Code Online (Sandbox Code Playgroud)
响应是,发送文件1372758321000-approved.stacktrace
要在我的域中获取崩溃报告,我做到了
@ReportsCrashes(
formKey = "",
formUri = "http://www.abc.com/test1"
)
Run Code Online (Sandbox Code Playgroud)
响应是,发送文件1372856882000-approved.stacktrace无法发送崩溃报告1372856882000-approved.stacktrace org.acra.sender.ReportSenderException:通过Http POST发送FORM报告时出错
任何帮助对我都很方便,并表示赞赏.
Ale*_*tin 25
当我完全像他们在他们的文档中所说的那样,ACRA通过电子邮件向我发送报告:
@ReportsCrashes(mailTo = "reports@yourdomain.com", // my email here
mode = ReportingInteractionMode.TOAST,
resToastText = R.string.crash_toast_text)
Run Code Online (Sandbox Code Playgroud)
https://github.com/ACRA/acra/wiki/Report-Destinations#sending-reports-by-email
你可能忘记了吐司的一部分.或者可能是你没有电子邮件程序(例如当你在模拟器上运行时).
我认为不再支持通过Google文档发送报告了.
您的应用程序类应如下所示。
import android.app.Application;
import org.acra.ACRA;
import org.acra.ReportField;
import org.acra.ReportingInteractionMode;
import org.acra.annotation.ReportsCrashes;
@ReportsCrashes(mailTo = "user@domain.com", customReportContent = {
ReportField.APP_VERSION_CODE, ReportField.APP_VERSION_NAME,
ReportField.ANDROID_VERSION, ReportField.PHONE_MODEL,
ReportField.CUSTOM_DATA, ReportField.STACK_TRACE, ReportField.LOGCAT},
mode = ReportingInteractionMode.TOAST, resToastText = R.string.crash_toast_text)
public class MyApplication extends Application {
@Override
public void onCreate() {
super.onCreate();
ACRA.init(this);
}
}
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
18648 次 |
最近记录: |