当我想重建项目时遇到这样的问题。

原因:为cmake执行外部本机构建/home/hovsep/Documents/GITLAB/moon/Android/branches/Dev-Main/app/CMakeLists.txt

我该如何解决。

最佳答案

这可能是由于两个问题之一。


您还需要安装ncurses5,因为Android Studio不支持更高版本,您可能没有,或者您的计算机上可能安装了更高版本。


要重新安装ncurses5,请在Ubuntu中打开终端并输入:

sudo apt install --reinstall libncurses5-dev


要在Ubuntu中安装ncurses5打开终端并输入:

sudo apt-get install libncurses5-dev


要么


问题是CMakelist.txt文件的位置错误。


尝试将CMakelist.txt文件从应用程序根目录移动到app / src / main / cpp / CMakelist.txt目录,然后从gradle文件中更新位置,如下所示:

externalNativeBuild {
cmake {
    path "src/main/cpp/CMakeLists.txt"
      }
}


否则IDK对不起。

08-18 12:04