0

我正在尝试加载本机库。我使用 ndk 构建了库。

static {
    System.loadLibrary("NativeRegister");
}  

每次通话结束时:

09-14 17:21:26.420: E/dalvikvm(871): VM aborting
09-14 17:21:26.420: A/libc(871): Fatal signal 11 (SIGSEGV) at 0xdeadd00d (code=1), thread 871 (ookbook.chaper2)

你知道问题可能出在哪里吗?

4

1 回答 1

0

通常,如果日志以“A/libc”开头,则是内存操作问题。所以你必须仔细检查你的原生 c 代码,比如数组索引、内存大小和访问、类型转换等等。stackoverflow 上有一些类似的问题,例如this

于 2013-09-14T23:32:42.157 回答