В настоящее время я пытаюсь понять, как работает родная реализация card.io Android Source. Для этого было бы здорово иметь возможность отлаживать собственный C++ код. В настоящее время мои контрольные точки не соблюдаются.
Я попробовал следующие подходы:
- Отредактируйте файл приложения Application (Application.mk):
APP_ABI := armeabi-v7a APP_CFLAGS += -UNDEBUG -O0 -g -ggdb APP_OPTIM := debug APP_CPPFLAGS += -DDMZ_DEBUG=1
- Добавьте buildType в файл build.gradle SampleApp
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.