我目前正在尝试了解 card.io Android Source 的本机实现是如何工作的。为此,如果能够调试本机
C++
代码就太好了。目前,我的断点不受尊重。
我确实尝试了以下方法:
调整应用程序make文件(Application.mk):
APP_ABI := armeabi-v7a
APP_CFLAGS += -UNDEBUG -O0 -g -ggdb
APP_OPTIM := debug
APP_CPPFLAGS += -DDMZ_DEBUG=1
在SampleApp的build.gradle文件中添加buildtype
buildTypes {
release {
minifyEnabled true
proguardFile getDefaultProguardFile('proguard-android.txt')
}
debug {
debuggable true
}
}
注: 我将
Android Studio 3.1
与 Ubuntu 16.04
(64 位) 结合使用,如果我创建一个具有 C++
支持的新项目,则调试工作正常。
我们正在
Android 7.0
设备上进行调试;该项目正在使用 NDK-build
系统。