Ошибка конфигурации сборки (ошибка синхронизации) при запуске нового простого проекта Android с использованием IntelliJ IDEA
и установленного Android SDK
(API 28) с поддержкой C ++.
Если я помню, это работало при первой установке, но теперь любая попытка скомпилировать и собрать проект с использованием IntelliJ GUI
не удалась.LLDB, CMake and NDK
все правильно установлены в правильных папках, а local.properties file
указывает на местоположение SDK and NDK
.
Все попытки обновить связанные проекты C ++ или очистить кэши (аннулировать кэши / перезапустить) не имеют значения.
CMake_server_log.txt предлагает:
CMAKE SERVER: CMakeОшибка: CMake не смог найти программу сборки, соответствующую "Ninja".CMAKE_MAKE_PROGRAM не установлен.Возможно, вам нужно выбрать другой инструмент для сборки.
Вывод сборки (отредактирован для удаления пути):
Причина: выполнение внешней встроенной сборки для cmake CMakeLists.txt
Отсутствует конфигурация для завершения сборки или отсутствует переменная PATH
или ENVIRONMENT
.Должен ли я вручную попытаться изменить это или добавить какой-нибудь дополнительный код к build.gradle
или CMakeLists.tx
t?В cmake bin directory
.
есть приложение ниндзя. Даже при импорте других NDK
примеров проектов происходит сбой (после загрузки любых необходимых зависимостей, например, версии Gradle).
Переустановка LLDB, CMake
и NDK
через SDK Tools также не решают проблему.
У меня складывается впечатление, что мне нужно полностью удалить IntelliJ IDEA
в Windows и удалить все оставшиеся папки / файлы, связанные с ним, перед его переустановкой.Это было бы позором, поскольку IntelliJ IDEA
работает для других типов проектов Android, не требующих встроенной поддержки C ++.