Используя 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