在IDE(Eclipse)的LogCat中没有捕获异常(通过ACRA)的StackTrace

时间:2015-04-20 17:33:39

标签: java android eclipse logcat acra

我正在使用ACRA lib来解决我的应用崩溃问题。

它工作正常(我通过stackTrace和logCat信息在我的服务器上收到崩溃报告)。但是在logCat中我的IDE(Eclipse)中,当我抛出异常时,我只看到这一行:

  

E / ACRA(18776):ACRA捕获了com.example.myapp的IndexOutOfBoundsException异常。建立报告。

所以我只能在我的服务器上读取捕获错误的stackTrace ...当然,如果我在我的应用程序中禁用ACRA初始化,我可以看到stackTrace抛出错误。

我也读过this,但它对我没有帮助,因为我的IDE(Eclipse)中的logCat中已经有了“详细”过滤器。

UPD_0:

据我了解,此问题是由Android版> = 5(Lolipop)引起的。我测试了Nesus 4( ver 5.1 )和LG g3s, ver.5.0.2 。在这些设备上,IDE的logCat中没有抓取错误的stackTrace。在Android< 5(Lolipop)的设备上,一切都是写的,我可以在Eclipse的logCat中看到错误细节。

UPD_1:

如果来自cmd(adb logcat)的读取日志都是写入的。所以Eclipse存在问题......

1 个答案:

答案 0 :(得分:0)

如果它在adb logcat中显示,那么Eclipse或Eclipse配置都会出现问题。