【问题标题】:Cannot resolve method 'formKey' in ACRA 4.7.0无法解析 ACRA 4.7.0 中的方法“formKey”
【发布时间】:2016-03-13 11:35:43
【问题描述】:

我今天尝试为我的 android 项目设置 acra,但没有成功。我按照说明,在 gradle 中导入 acra 库(编译 '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());

我收到错误 Cannot resolve method 'formKey',但是从参数中删除 formkey 时,我收到 @ReportsCrashes not applicable to method

我也试过

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

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

并得到相同的错误。有人知道问题/解决方案吗? https://github.com/ACRA/acra/wiki 的 wiki 似乎已过时,对此没有任何问题。

【问题讨论】:

    标签: android android-studio error-handling acra


    【解决方案1】:

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

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

    【讨论】:

    • 说明仍然存在:home page:“formKey 参数用于现已弃用的 GoogleDocs 表单后端。它仍然是必需的,但不再使用。”在Wiki
    • 好的,我会删除那些引用。谢谢。
    • 这对我有帮助,谢谢.. 我在更新 acra 时遇到了这个问题,在此之前,我将它用作 jar。
    猜你喜欢
    • 2013-04-02
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-01-15
    • 2015-06-10
    • 2019-08-28
    • 2019-10-10
    相关资源
    最近更新 更多