问题标签 [acra]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
java - Acra 在 MainActivity 的 onCreate() 中无法正常工作?
出于测试目的,我在 MainActivity 的 onCreate() 方法中创建了一个错误。Acra 认出了这一点并展示了一个 Toast。
但在那之后,一切都无休止地一次又一次地发生...... Toast 又出现了,我又看到了 stackstrce ......
当我在其中创建错误时,可以说 onOptionsItemSelected(),一切都按预期工作。吐司出现。我的应用程序关闭。出现对话框。这就是我想要的...
但是为什么这在 onCreate() 中不能正常工作?
Acra 库(4.4.0 版)位于 libs 文件夹中。
主要活动:
显现:
我的 MainActivity 看起来像这样:
可运行:
android - 安卓。阿克拉。putCustomData 线程是否安全
我似乎无法找到我遇到的这个问题的答案:
是来自 ACRA 库的方法吗...
ACRA.getErrorReporter().putCustomData(Name, Content);
...线程安全?
我想从两个不同的线程中调用它,但我不确定我是否应该这样做。
我已经搜索了文档,但不幸的是我找不到与此相关的任何内容,或者我只是一个糟糕的 Googleler :)
android - 如何在 Android 中提供带有 ACRA 错误报告的完整堆栈跟踪?
我有一个应用程序,我在其中使用 ACRA 进行错误报告。
我最近决定使用 ErrorReporter 发送一个捕获的异常,它可以工作,尽管没有任何类型的堆栈跟踪。我得到的只是通常的系统转储信息,我真的需要来自用户的堆栈跟踪。
所以,我的问题是,我如何让应用程序发送完整的详细信息?
(注意:当应用程序完全崩溃时,ACRA 发送的错误报告确实包含堆栈跟踪。)
这是一个屏幕截图:screenshot
编辑
我一直在深入研究报告,事实证明,ACRA 只是将堆栈跟踪报告给另一个以前从未真正使用过的列:标签。所以,也许只是 ACRA 中的一个错误或其他东西。
java - Android 崩溃报告不会将数据发送到谷歌文档
我正在尝试在我的 android 项目中使用android 崩溃报告。
我已经添加了 jar,并且在我的 src 目录中有这样的代码。
我的谷歌电子表格网址如下所示:
https://docs.google.com/spreadsheet/ccc?key=0xxxxxxxxxxxxxxxxxxxS2JONHc#gid=0
但是当我运行应用程序时,我的 logcat 中出现以下异常:
我在哪里犯错?key
我从我的网址获得的那个是要被赋予价值的那个吗formKey
?
提前致谢。
android - Android 应用程序不应该崩溃 [ACRA]
大家好,
我正在使用(目前正在尝试)ACRA进行错误报告。场景是:
- 我打开应用程序:ACRA 输出
ACRA is enabled for mypackage, intializing...
- 我输入设置(我准备了 NullpointerException)
- 应用程序冻结并通过 toast 输出准备崩溃对话框
- 该应用程序没有关闭,而是一次又一次地输出相同的吐司(所有视图都消失了)
- 当我关闭应用程序时,几秒钟后(我猜是收集数据)崩溃对话框打开
我的 Application 子类前面有以下注释:
根据 Logcat 的说法,一个值得注意的细节是错误一次又一次地发生。这让我认为活动一直在重新启动,并且错误在 onCreate...
但是标签是ACRA的事实让我不确定它是否不是 ACRA,重新输出错误。
问题:应用程序应该崩溃并关闭,以便对话框可以出现,但不是。
问题:我将如何调试/解决这个问题?一个解决方案会更好......
提前谢谢你,直到
android - android ACRA crashreports:多个formKeys
我有一个库项目和带有图像/teksts 等的不同子项目,它们使用这个库。我希望每个应用程序(子项目)都有自己的 crashreport formkey,但我只能在库的 Application 类中静态设置一次,使用“@ReportsCrashes(formKey=...”
是否有另一种设置方法,因此我使用此库创建的每个应用程序的表单键都可能不同?
android - ACRA 集成和 Google Drive
几天前,我成功地将ACRA集成到项目中以获取崩溃日志,但是由于大量条目,我刚刚删除了整个表单,但是当我尝试创建新表单时,我无法获得创建新的legacy form within Tools
.
我遵循了与之前相同的步骤,但不知道现在发生了什么,为什么我无法选择Legacy form
在电子表格内的工具中创建。
你的建议是可观的。
android - Google Docs 电子表格中缺少“创建旧表单”?
其他人的 Google 文档电子表格中是否缺少“工具”->“创建旧表单”选项?到目前为止,我已经将它用于几个使用 ACRA 的应用程序。我去为一个新的应用程序创建一个新的电子表格,导入了模板,但该选项不再显示在我的工具菜单下。如果这最终被弃用,那么它可能会使 ACRA 对新项目无用。
android - ACRA formkey 从哪里得到?
因此,我尝试按照https://github.com/ACRA/acra/wiki/BasicSetup的说明进行操作,但它太旧了。
使用我自己的 gmail 帐户,我确实导入了 csv 文件,但在工具菜单中没有“创建传统表单”选项,只有“创建表单”。如果我创建一个表单,则没有导入的 csv 文件的字段(就像我在 BasicSetup 文档的屏幕截图中看到的那样),但它会提示使用“添加项目”手动添加字段。并且周围没有任何表单键。表单的 http 链接如下所示:https ://docs.google.com/forms/d/1KNF_R4_Re0X0giFfEXwqXY50mpnFvQUvp0NLkKxyI/edit#或者如果我选择“查看实时表单”它是https://docs.google.com/forms/ d/1KNF_R4_Re0X0giFfEXwqXY50mpnFvQUvp0NLkKxyI/viewform
如您所见,没有包含表单键。
所以问题是我现在能找到那个fomkey吗?
android - 在谷歌文档中收集报告时应用程序崩溃
尝试使用 ACRA 在 google doc 中收集应用程序崩溃报告,但在 AppCrashReports.java 文件中出现问题,这里我在崩溃报告中使用了获得的变量内容。但是应用程序在没有启动应用程序的情况下崩溃,我正在放置 logcat。