android - A/libc : Fatal signal 11 (SIGSEGV) at 0x0000000a (code=1) when trying to debug Android application

标签 android debugging

我不是初学者,但我在使用 P70 Lenovo 手机调试 Android 应用程序时遇到了困难。它有Android 4.4.4。我可以从 Android studio(2.2.2 - 最新版本)运行我的应用程序,但无法调试它。它成功安装了应用程序,但是当它尝试附加调试器时,Android studio 显示

A/libc:致命信号 11 (SIGSEGV) 位于 0x0000000a(代码=1)错误

几秒钟后,手机上的应用程序重新启动(可能)并运行正常,但未附加到 Android studio,因此它不会在任何断点等处停止。

更多事实:

  • Android studio 似乎没问题 - 我可以在另一部手机上调试应用程序
  • 应用程序看起来正常(一直正常并且可以在此手机上运行)。只是无法调试。
  • 即使是新的“Hello world”应用程序也无法调试
  • 我不确定,但似乎这个问题是在我同意在手机上安装 Android 更新后开始的(这是新手机,几乎立即提供系统更新。这可能是次要更新,大约 20MB 和 Android 版本)安装后编号未更改)
  • 我能够在 Android 更新之前调试应用程序。

你们有什么想法吗?请不要建议重新启动手机、重新启动电脑等,很明显 - 它不起作用:)

感谢您的任何想法!

最佳答案

错误:

A/libc: Fatal signal 11 (SIGSEGV) at 0x0000000a (code=1) error

表示崩溃发生在 native 层(C/C++)代码中。

您的手机制造商似乎已向 Android 操作系统本身引入了一个错误。他们已经addressed some issues with a bugfix patch 。如果您下载了所有可用更新但仍然遇到问题,我建议您联系制作人本人或安装另一个 ROM。

关于android - A/libc : Fatal signal 11 (SIGSEGV) at 0x0000000a (code=1) when trying to debug Android application,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40592713/

相关文章:

java - 从堆栈跟踪行号中获取实际的 jsp 行号?

c++ - 调试boost::thread应用,误报率高

C++:为什么这个字符串输入失败而另一个没有

android - 如何增加 Logcat 中的行数(日志级别)

android - 通过 Intent 转到联系人中的某个联系人

android - 更新 Android Studio 后 Gradle 构建错误

c++ - 无法使用 GDB 进入共享库中的函数

c++ - 如何 "decrypt"链接器方法名称?

android - 在 Android 应用中静音 webview

android - ionic 推送通知自定义声音不在 Android 中播放