ndk-stack错误(3):没有这样的过程

时间:2012-05-18 11:40:00

标签: android android-ndk stack crash-dumps

我的库已经成功编译成在NDK上调试了。

我的应用程序崩溃并且存在异常,因此我想搜索为什么会发生这种情况。

我发现ndk-stack可以理解它崩溃的方式,所以先读取ndk-stack的文档,然后 试图在我的库上应用ndk-stack方法。

但是当我尝试在cygwin上运行ndk-stack时,它会给出“No such process”错误。

有人知道为什么会这样吗?

谢谢。

$ ./ndk-stack -sym data/data/com.project.myproject/lib -dump ../logcat.txt
********** Crash dump: **********
Build fingerprint: 'Huawei/U8650/hwu8650:2.3.3/HuaweiU8650/C00B824_NFCFW:user/release-                keys'
pid: 16976, tid: 16989  >>> com.project.myproject <<<
signal 11 (SIGSEGV), code 1 (SEGV_MAPERR), fault addr fffffffb
Stack frame #00  pc 810cd3b0  /data/data/com.project.myproject/lib/libndk_databases.so:     Unable to open symbol file data/da
ta/com.project.myproject/lib/libndk_databases.so. Error (3): No such process

1 个答案:

答案 0 :(得分:0)

对于包含libndk_databases.so文件的obj / local / armeabi文件夹,-sym参数的值应该是磁盘上的本地目录。