1
我已经成功地移植我的Android项目到Android 2.2.3工作室,与所有的JNI库的。我已阅读过有关可用于调试本机代码的LLDB调试器,我喜欢这个想法。 我已经在我的C代码中创建一些断点,但LLDB越过他们,并不会停止。 Java断点也一样。我已将它设置为“自动”,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'
}
}
出了什么问题?