Java 如何使用ACRA记录所有线程的堆栈跟踪

Java 如何使用ACRA记录所有线程的堆栈跟踪,java,android,multithreading,crash-reports,acra,Java,Android,Multithreading,Crash Reports,Acra,大家好 现在我正尝试使用ACRA在电子邮件中发送碰撞报告。 我有下一个ACRA设置: @ReportsCrashes( formKey = "", mailTo = "developer@email.com", additionalSharedPreferences = { CSConfig.pref.PREFERENCES }, customReportContent = { ReportField.PHONE_MODEL, ReportField.ANDROID_VE

大家好

现在我正尝试使用ACRA在电子邮件中发送碰撞报告。 我有下一个ACRA设置:

@ReportsCrashes(
formKey = "",
mailTo = "developer@email.com",
additionalSharedPreferences = {
    CSConfig.pref.PREFERENCES
},
customReportContent = {
    ReportField.PHONE_MODEL,
    ReportField.ANDROID_VERSION,
    ReportField.APP_VERSION_NAME,
    ReportField.APP_VERSION_CODE,
    ReportField.STACK_TRACE,
    ReportField.AVAILABLE_MEM_SIZE,
    ReportField.SHARED_PREFERENCES,
    ReportField.LOGCAT
},
mode = ReportingInteractionMode.TOAST,
resToastText = R.string.crash_toast_msg
)

问题是:如何告诉ACRA从所有服务器发送堆栈跟踪 对我运行的线程(如调试中的线程)有多少

谢谢!
我将非常感谢您的回答

我认为这是不可能的。我可以问一下,除了崩溃的线程外,您为什么对其他线程感兴趣?嗨!我需要它来发现“竞争条件”问题。也许你可以用另一种方式来调试它:在线程中写入日志,并授予应用程序读取日志权限。这是一个好主意,我已经通过在
reportcrasks
中添加
ReportField.LOGCAT
完成了这项工作。