[英]How can I install Android NDK Cmake tools on headless server
我正在尝试配置无头构建服务器来构建使用Cmake来构建C ++部分的Android NDK项目。
现在,我遇到了这个问题:
* What went wrong:
A problem occurred configuring project ':app'.
> Failed to find CMake.
Install from Android Studio under File/Settings/Appearance & Behavior/System Settings/Android SDK/SDK Tools/CMake.
Expected CMake executable at /usr/local/android-sdk-linux/cmake/bin/cmake.
我找到了解决方法!
我已经使用以下脚本安装了cmake : https : //github.com/Commit451/android-cmake-installer
这项工作已经完成,直到Google发布修复程序为止,这样我们就可以使用Sdk Manager进行安装(问题的此处链接)
Google已为此(从25.2.3版本开始)在SDK中添加了一个新工具: sdkmanager
可以从命令行使用SDK管理器: http : //tools.android.com/recent/updatingsdkfrom命令行
不过要注意的一件事是,它实际上是SDK管理器的一个较旧的版本,它是从一组不同的数据中获取的,即独立SDK管理器中可用的软件包不一定与Studio SDK管理器中的软件包匹配。
我本人也遇到同样的问题。 AFAIK,安装Android CMake的唯一方法是通过Android Studio,因为在运行时命令行工具不包括CMake: android list sdk --all
(r24.4.1版)
解决方法是,您可以将SDK与CMake打包在一起,然后将其下载到服务器,直到CMake通过Android CLI工具可用为止。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.