使用Android NDK生成配置错误

时间:2019-02-07 17:56:02

标签: intellij-idea cmake android-ndk ninja

使用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执行外部本机构建

似乎缺少完成构建的配置,或者缺少PATHENVIRONMENT变量。我应该手动尝试更改此设置还是向build.gradleCMakeLists.tx t添加一些额外的代码? cmake bin directory中有忍者应用程序。

即使导入其他NDK示例项目也失败(在下载所有必需的依赖项(例如Gradle版本)之后)。

通过SDK工具重新安装LLDB, CMakeNDK也不能解决问题。

给我的印象是,在重新安装Windows之前,我需要完全卸载IntelliJ IDEA并删除与之关联的所有剩余文件夹/文件。令人遗憾的是,IntelliJ IDEA适用于不需要本地C ++支持的其他类型的Android项目。

0 个答案:

没有答案