У меня есть приложение для Android, в котором содержится значительное количество нативного кода C ++.
При отладке кода C ++ иногда отладчик не останавливается на точках останова, останавливается на неправильной строке или может пропустить несколько строк при пошаговом выполнении кода.
Код C ++ построен с оптимизацией компиляции, установленной на -o0
, minifyEnabled
установлен на false в Gradle.
Я использую Android Studio 3.1.4 и работаю на Mac OSX 10.12.6
Кто-нибудь сталкивался с подобным поведением и может пролить свет?