【问题标题】:Android - Debugging native crashesAndroid - 调试原生崩溃
【发布时间】:2021-09-27 22:00:02
【问题描述】:

我的应用程序使用本机库,还有线程和各种蓝牙功能。它大部分工作正常,但在某些未知情况下,应用程序崩溃(很难重现它)。虽然,Android Studio / logcat 只给了我这个:

2021-07-20 13:17:45.179 22749-26157/sk.marekkraus.appie I/scudo: Scudo ERROR: corrupted chunk header at address 0x0075e162e990
2021-07-20 13:17:45.180 22749-26157/sk.marekkraus.appie A/libc: Fatal signal 6 (SIGABRT), code -1 (SI_QUEUE) in tid 26157 (RenderThread), pid 22749 (rekkraus.appie)

没有回溯,没有故障转储(墓碑)。如何调试这些崩溃?

【问题讨论】:

    标签: android android-ndk android-native-library


    【解决方案1】:

    默认情况下,Android Studio 中的 Logcat 窗口仅显示选定应用程序的日志。当应用程序崩溃时,其他应用程序(正在处理这些崩溃)将回溯和其他信息打印到 logcat,因此默认情况下,您看不到这些日志。要切换到手机的完整logcat,您需要在Logcat的窗口中选择No filters

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2018-04-14
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-10-20
      • 2021-10-01
      • 1970-01-01
      相关资源
      最近更新 更多