私はAndroid Studio 2.2.3にすべてのJNIライブラリを使用してAndroidプロジェクトを正常に移行しました。私は、ネイティブコードをデバッグするために使用できるLLDBデバッガについて読んできました。 Cコードにブレークポイントをいくつか作成しましたが、LLDBはそれらを越えて停止しません。 Javaブレークポイントでも同じことが起こります。私はそれをAutoに設定して、LLDBティックボックスをチェックしますが、それはまだすべてに行きます。 通常のデバッガを使用すると、Javaブレークポイントがうまく動作します。Android StudioのLLDBデバッガがすべてのブレークポイントをスキップするのはなぜですか?
私は問題の特定にどのような情報を提供できるかわかりません。
は、ここに私のbuild.gradleの設定です:
buildTypes {
debug {
minifyEnabled false
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.txt'
}
release {
minifyEnabled false
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.txt'
}
}
sourceSets {
main {
jniLibs {
srcDirs = ['jni/db', 'jni/minizip', 'jni/roxml']
}
}
}
externalNativeBuild {
ndkBuild {
path 'src/main/jni/Android.mk'
}
}
間違っている可能性が何?