Android ACRA - Android 应用程序崩溃报告

标签 android android-studio crash-reports acra

我想弄清楚如何在我的 Android Studio 测试项目中添加 ACRA。

阅读本文(解释了如何在 Eclipse 中执行此操作)https://github.com/ACRA/acra/wiki/BasicSetup ,到目前为止,我已经通过了所有内容,直到解释了如何使用@ReportsCrashes 注释您的应用程序类。在这部分,我不知道将什么作为 formUri。

我只是在创建自己的测试应用程序 (API22 Lollipop) 并尝试为其添加 ACRA 支持。我没有任何服务器,它只是一个简单的 Android 应用程序。

    import org.acra.*;
    import org.acra.annotation.*;

    @ReportsCrashes(
        formKey = "", // This is required for backward compatibility but not used
        formUri = "http://www.backendofyourchoice.com/reportpath"
    )
    public class MyApplication extends Application {
    }

我应该把什么作为 formUri? 你能解释一下 formUri 的用途以及它是如何工作的吗?

请解释

谢谢,

最佳答案

formUri 指向您的崩溃报告服务器。 有很多可供选择,商业的和免费的。 ACRA wiki 列出了几个。 ACRAlyzer 就是其中之一,但您需要自己托管它。

关于Android ACRA - Android 应用程序崩溃报告,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33356837/

相关文章:

android - `ListView.invalidateViews()` 和 'Adapter.notifyDataSetChanged()' 之间有什么区别吗?

java - 数据未插入 SQLite 数据库

java - Android:如何不保存实例状态?

android - IOException : Failed to find byte code when upgrade to Android Studio 3. 1

android - 是否可以在 Android Studio 中重命名模拟器?

objective-c - 陷阱 objective-c 崩溃

javascript - 如何在应用程序上保存数据

android - 如何检查 ImageView 是否在 android studio 中完成加载和图像

architecture - Sublime 在打开时崩溃,找不到合适的 python 图像,体系结构

c - 简单的c程序不断崩溃