嗨,ACRA电子邮件发件人不工作!但是toast交互效果很好。
这是我的等级:
implementation "ch.acra:acra-mail:5.5.0"
implementation "ch.acra:acra-toast:5.5.0"
我初始化ACRA是应用程序类:
@Override
protected void attachBaseContext(Context base) {
super.attachBaseContext(base);
CoreConfigurationBuilder builder = new CoreConfigurationBuilder(this);
builder.setBuildConfigClass(BuildConfig.class).setReportFormat(StringFormat.JSON);
builder.getPluginConfigurationBuilder(ToastConfigurationBuilder.class).setResText(R.string.errorText).setEnabled(true);
builder.getPluginConfigurationBuilder(MailSenderConfigurationBuilder.class).setMailTo("farhadkargaran1984@gmail.com").setEnabled(true);
ACRA.init(this, builder);
}
正如我在崩溃发生时提到的,吐司会显示给用户,但即使在重新打开应用程序后也从未发送过电子邮件。我的代码出了什么问题?
我发现了问题,5.5.0版本的ACRA对我不起作用,我把它改为:
implementation "ch.acra:acra-mail:5.4.0"
implementation "ch.acra:acra-toast:5.4.0"
那就行了!