Android Studio - 在现有的旧项目中启用本机C++调试(card.io Android Source)
2022-09-03 03:05:25
我目前正在尝试了解android Source card.io 的本机实现是如何工作的。为此,如果能够调试本机代码,那就太好了。目前,我的断点没有得到尊重。C++
我确实尝试了以下方法:
- 调整应用程序生成文件 (Application.mk):
APP_ABI := armeabi-v7a
APP_CFLAGS += -UNDEBUG -O0 -g -ggdb
APP_OPTIM := debug
APP_CPPFLAGS += -DDMZ_DEBUG=1
- 将构建类型添加到 SampleApp 的 build.gradle 文件中
buildTypes {
release {
minifyEnabled true
proguardFile getDefaultProguardFile('proguard-android.txt')
}
debug {
debuggable true
}
}
注意:我正在使用(64位),如果我创建一个支持的新项目,调试是完全有效的。Android Studio 3.1
Ubuntu 16.04
C++
我们正在设备上调试;项目正在使用系统。Android 7.0
NDK-build