繁体   English   中英

如何在无头服务器上安装Android NDK Cmake工具

[英]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.

我找到了解决方法!

我已经使用以下脚本安装了cmakehttps : //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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM