Я успешно перенес проект андроида на Android Studio 2.2.3 со всеми JNI-библиотеками. Я читал об отладчике LLDB, который можно использовать для отладки собственного кода, и мне понравилась эта идея. Я создал некоторые точки останова в своем C-коде, но LLDB просматривает их и не останавливается. То же самое происходит с точками прерывания Java. У меня он установлен в «Авто», а флажок LLDB отмечен, но он все еще проходит через все. Если я использую обычный отладчик, то точки останова Java работают нормально.Почему мой отладчик LLDB в Android Studio пропускает все точки останова?
Я не уверен, какую информацию я могу предоставить, чтобы помочь вам определить проблему.
Вот мой 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'
}
}
Что может быть не так?