无法解决方法' formKey'在ACRA 4.7.0中

时间:2015-12-08 13:57:20

标签: android android-studio error-handling acra

我今天尝试为我的android项目设置acra,但它没有用。我按照说明,在gradle中导入acra lib(编译' ch.acra:acra:4.7.0') 然后我补充说:

@ReportsCrashes(formKey = "", mailTo = "mail@adress.com", mode = ReportingInteractionMode.NOTIFICATION)
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    ACRA.init(this.getApplication());

我收到错误无法解析方法' formKey' ,但是当从参数中删除formkey时,我得 @ReportsCrashes不适用于方法

我也试过

@ReportsCrashes(formUri = "http://www.yourselectedbackend.com/reportpath")

@ReportsCrashes(formKey = "", formUri = "http://www.yourselectedbackend.com/reportpath")

并获得相同的错误。谁知道问题/解决方案? https://github.com/ACRA/acra/wiki的维基似乎过时了,没有任何问题。

1 个答案:

答案 0 :(得分:5)

formKey已删除一段时间了。我不知道你在哪里看到使用它的说明,但它们也不应该存在。使用formUri

您收到@ReportsCrashes not applicable to method,因为您已注明 onCreate method。您需要注释您的应用程序class