【问题标题】:ACRA email not sendingACRA 电子邮件未发送
【发布时间】:2016-04-13 21:44:32
【问题描述】:

我尝试在我的应用中实施 ACRA,以便我可以通过电子邮件获取崩溃报告。我的应用程序类中有这段代码:

@ReportsCrashes(mailTo = "me@mydomain.com")
public class MyApp extends Application {
    @Override
    public void onCreate(){
        super.onCreate();
        ACRA.init(this);
    }
}

自从我使用我的应用程序以来,我已经授予了互联网权限。在我的 logcat 中,它说 ACRA 已初始化并且我发现了一个异常,但我的收件箱中没有任何电子邮件。

有人知道吗?谢谢!

【问题讨论】:

  • 什么版本的 ACRA? ACRA 应该启动您的电子邮件客户端并附上崩溃报告。
  • ACRA 4.8.5 是的,我知道,这就是我被窃听的原因:X
  • 你解决了吗?我也遇到了同样的问题

标签: android email logging acra


【解决方案1】:

发生此异常时,ACRA 是否要求提供电子邮件应用程序?也许你有一个奇怪的电子邮件应用程序集,根本不发送电子邮件。

【讨论】:

  • 不,它不要求任何东西。我会尝试使用 mail.jar 或其他东西
  • 并且没有设置默认值
  • 你在 AndroidManifest.xml 中把 改成 MyApp 了吗?
  • 现在是android:name=".MyApp" 有一个点有区别吗?我试过有没有它都没有成功..
  • 取决于路径。如果您的包设置为 package="your.main.package" 并且 MyApp 在路径中 your.main.package.application.MyApp android:name 应设置为 ".application.MyApp"。尝试在 MyApp onCreate 中打印一些日志
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2020-06-02
  • 2014-10-26
  • 2020-01-06
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多