2012-09-19 101 views
0

我的android应用程序在我的本地代码中崩溃,没有任何消息。有一次,通过检查代码,我发现问题是内存不足。这次通过检查代码,我什么都看不到。对于这种情况,是否有通用的方法?我应该如何处理这个问题?有时候它会在'0xdeadbad'处有无效地址崩溃,有时它会打印一个(NDK)堆栈跟踪,但我真的不知道该如何处理它。我的android应用程序在本地图层崩溃,没有任何消息

+0

尝试http://stackoverflow.com/questions/11435076/where-can-we-download-previous-revisions-of-the-android-support-library –

回答

1

不要依靠阅读代码来发现错误,它永远不会工作。你最终会改变代码,实际上是理智的,只是导致更多的错误......

使用ndk-gdb,它可以赶上像SEGFAULT基本问题本身没有任何断点。你必须用调试符号编译你的二进制文件。希望从ndk的最新版本开始,所有的过程都非常简单。

相关问题