导致此错误的原因是什么:
SIGSEGV (signal SIGSEGV: invalid address (fault address: 0xc))
调试Android Native代码时。当我试图从Android Java代码进入(F7)本机函数时会发生这种情况吗?
调试被选为“双”,我已经在调试器选项卡的符号目录选项卡中将符号目录称为=> libs \ armeabi。
该项目是使用ndk构建方法(而不是CMAKE)构建的
下面的是gradle文件片段:
buildTypes {
release {
minifyEnabled false
debuggable true
jniDebuggable true
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-project.txt'
}
debug {
minifyEnabled false
debuggable true
jniDebuggable true
}
}
externalNativeBuild {
ndkBuild {
path 'path to Android.mk'
}
}