Android Studio 3.2 не может отлаживать при включении собственного кода в качестве части проекта - PullRequest
0 голосов
/ 25 сентября 2018

Используя Android Studio 3.2, я создал новый проект по умолчанию, который включает поддержку c ++.

Когда я запускаю приложение без отладки, приложение на моем устройстве Android запускается.Нет проблем с запуском.

Однако я не могу отладить мое приложение при запуске отладчика.Android-устройство показывает сообщение «Ожидание отладчика», которое никогда не исчезает.Я пропускаю настройку?

Кроме того, Android Studio сообщает о фатальной ошибке IDE с исключением в плагине Поддержка Android NDK.Есть ли место, где Android Studio будет иметь журналы с более подробной информацией для этого исключения?

Удаление

externalNativeBuild {
    cmake {
        path "CMakeLists.txt"
    }
}

из приложения build.gradle и удаление ссылки на вызов функции JNI позволяет отладчику функционировать и подключаться, хотя и без собственного кода.

Чего мне не хватает?

Мои настройки:

  • Windows 7
  • Android Studio 3.2
  • LLDB 3.1 (я также пробовал LLDB 3.0 и2.3)
  • CMake 3.6.4111459

Вот параметры, выбранные при создании проекта с помощью мастера:

Создать проект Android

  • Включить выбранную поддержку C ++

Целевые устройства Android

  • Телефон и планшет выбран
  • API 21: Android 5.0 (Lollipop) выбран

Добавление действия на мобильный

  • Пустое действие

Настройка поддержки C ++

  • C ++ Стандартный набор C ++ 11
...