使用IntelliJ IDEA
和已安装的Android SDK
(API 28)启动新的简单Android项目时,出现构建配置错误(Gradle同步失败),以包含C ++支持。
如果我还记得的话,它在首次安装时就可以使用,但是现在使用IntelliJ GUI
进行编译和构建项目的任何尝试都失败了。 LLDB, CMake and NDK
均已正确安装在正确的文件夹中,并且local.properties file
引用了SDK and NDK
的位置。
所有刷新链接的C ++项目或清除缓存(使缓存无效/重新启动)的尝试都没有区别。
CMake_server_log.txt建议:
CMAKE服务器:CMake错误:CMake无法找到构建程序 对应于“忍者”。 CMAKE_MAKE_PROGRAM未设置。您 可能需要选择其他构建工具。
构建输出(已编辑以删除路径):
原因:为cmake CMakeLists.txt执行外部本机构建
似乎缺少完成构建的配置,或者缺少PATH
或ENVIRONMENT
变量。我应该手动尝试更改此设置还是向build.gradle
或CMakeLists.tx
t添加一些额外的代码? cmake bin directory
中有忍者应用程序。
即使导入其他NDK
示例项目也失败(在下载所有必需的依赖项(例如Gradle版本)之后)。
通过SDK工具重新安装LLDB, CMake
和NDK
也不能解决问题。
给我的印象是,在重新安装Windows之前,我需要完全卸载IntelliJ IDEA
并删除与之关联的所有剩余文件夹/文件。令人遗憾的是,IntelliJ IDEA
适用于不需要本地C ++支持的其他类型的Android项目。