Android studio 在Android Studio中计算CMake服务器结果时出错

Android studio 在Android Studio中计算CMake服务器结果时出错,android-studio,android-ndk,Android Studio,Android Ndk,在Android Studio中,我在尝试构建项目时遇到以下错误: Error computing CMake server result. Check for working C compiler: /Users/donturner/Library/Android/sdk/ndk-bundle/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang Check for working C compiler: /Users/donturner/Libra

在Android Studio中,我在尝试构建项目时遇到以下错误:

Error computing CMake server result.
Check for working C compiler: /Users/donturner/Library/Android/sdk/ndk-bundle/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang
Check for working C compiler: /Users/donturner/Library/Android/sdk/ndk-bundle/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang -- works
Detecting C compiler ABI info
Detecting C compiler ABI info - done
Detecting C compile features
Detecting C compile features - done
Check for working CXX compiler: /Users/donturner/Library/Android/sdk/ndk-bundle/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang++
Check for working CXX compiler: /Users/donturner/Library/Android/sdk/ndk-bundle/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang++ -- works
Detecting CXX compiler ABI info
Detecting CXX compiler ABI info - done
Detecting CXX compile features
Detecting CXX compile features - done
Configuring done

导致此错误的原因是什么?如何解决此问题?

Android Studio很好地隐藏了此错误的根本原因。要找到它,您需要打开构建视图(视图->工具窗口->构建)。现在单击“切换窗口”按钮,如下所示:

现在,您应该看到此问题的根本原因。我的情况是:

CMake错误在 /Users/donturner/Code/workspace-android/io-2019-sonic-boom/SonicBoomApp/app/src/main/cpp/CMakeLists.txt:4 (添加库):找不到源文件:

src/main/cpp/native-lib.cpp

尝试扩展。C.C++。cc.cp.cxx。mm. .hh.h++,hm。 .hpp.hxx.in.txx无法计算生成系统

失败:生成失败,出现异常


我的源文件路径不正确-一旦你知道问题所在,这是一个很容易解决的问题。

AS似乎隐藏了很多东西。这是一个例子,但也包括AAPT2日志和Kotlin的定期问题(至少是我的经验)。对我来说,这似乎是一个可怕的设计,尤其是因为它抑制了实际问题。确实值得将此文档化,因为使用命令行
/gradlew assembleDebug--info
将告诉我们IDE可能隐藏的更多信息。我提交了跟踪文件,以使这些信息更易于查看。idk为什么他们决定隐藏重要信息,只是向我们显示愚蠢的错误消息。