Rob*_*ldi 17 c++ android cmake
我正在尝试在Windows 10上从Android Studio 3.0构建一个简单的本机应用程序.当我尝试构建应用程序时,我收到以下错误:
"错误:与CMake服务器通信时出错.请检查日志xxx\Native\app.externalNativeBuild\cmake\debug\armeabi-v7a\cmake_server_log.txt以获取更多信息."
日志包含:
"CMAKE SERVER:CMAKE SERVER:[=="CMake Server"== [CMAKE SERVER:{"supportedProtocolVersions":[{"isExperimental":true,"major":1,"minor":1}],"type" :"你好"} CMAKE SERVER:] =="CMake Server"==]"
我根据官方文件的要求创建了"CMakeLists.txt".
有关如何解决此问题的任何建议?谢谢!
实际上问题在于 Gradle 将 cmake-server 的调试输出解释为错误并失败。它发生在,com.android.tools.build:gradle:3.0.0但从com.android.tools.build:gradle:3.1.0.
如果由于某种原因(插件等)您无法更新到 3.1.0,您可以cmake使用 python 包装器替换并通过删除此确切输出来过滤输出:
[== "CMake Server" ==[
{"supportedProtocolVersions":[{"isExperimental":true,"major":1,"minor":1}],"type":"hello"}
]== "CMake Server" ==]
Run Code Online (Sandbox Code Playgroud)
我有同样的问题。这对我有用。
转到 SDK 管理器 --> Android SDK --> SDK 工具 --> CMake。
并从 SDK 管理器安装 CMake。如果您不明白我的意思,请检查图像。
| 归档时间: |
|
| 查看次数: |
8864 次 |
| 最近记录: |