signal = SIGSEGV:无效地址(故障地址:0xc))Android Studio 3.0.1中的Android本机调试

时间:2018-01-13 05:31:58

标签: android android-ndk android-debug

导致此错误的原因是什么:

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'
        }
    }

0 个答案:

没有答案