android - ACRA 报告字段 - 无法添加更多报告字段

标签 android acra

默认情况下,ACRA 仅填充两个字段,基本上是内存转储和堆栈跟踪。 我试图让 ACRA 返回 APP_VERSION、ANDROID_VERSION、PHONE_MODEL 等字段,但在最新版本的 ACRA 中我找不到 ReportField。* 下面是文档中显示的内容,但它不是为我编译的。

 import static ReportField.*;   
 @ReportsCrashes(formKey = "xxxxxxxxxxxxxxxx", 
        customReportContent = { APP_VERSION, ANDROID_VERSION, PHONE_MODEL, CUSTOM_DATA,   STACK_TRACE, LOGCAT },                
        mode = ReportingInteractionMode.TOAST,
        resToastText = R.string.crash_toast_text 
 public class MyApplication extends Application {

最佳答案

org.acra.ReportField 确实存在于 acra jar 文件中。然而在 Android 4.0 中,JDK 1.6

线路:

导入静态 ReportField.*;不编译。

应该是:

 import static org.acra.ReportField.*; 

关于android - ACRA 报告字段 - 无法添加更多报告字段,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11194830/

相关文章:

java - 根据项目位置动态更改 StaggeredGridLayout 的列跨度计数

java - ReentrantLock 异常

java - 如何使 SVG 在 Android 中可点击?

java - 无法从 RecyclerView 中的 URL 加载图像

android - 并非所有导航按钮都适用 J​​Q Mobile

java - 从 ACRA 4.5 升级到 ACRA 4.6 后出现编译错误

android - Gradle 找不到 acra

java - 启动应用程序时在 Android 上找不到类异常

android - 在 Android App 中拥有多个崩溃报告工具有什么影响

android - 如何将 logcat 添加到 ACRA