如何在Android Studio上配置Ninja安装

时间:2017-05-11 07:54:40

标签: android android-ndk

我在 Android Studio 中创建了一个支持CMake的C ++项目,一切都运行良好。

我看到本机构建系统是 Ninja ,我希望得到一个独立的库文件夹,就像你输入的那样:

make -j8 install.

等价物可能是:

ninja install.

支持我的CMake脚本来执行此操作。 但是当我构建我的项目时,我发现没有Ninja安装。

所以我尝试配置: 菜单*文件→项目中的设置→打开开放模块设置。 但是没有什么可以配置Ninja本机构建或NDK配置。

这里的样本:

Android studio configuration

了解我可以在Android Studio或Gradle文件中配置Ninja选项的位置。

我的配置:

  • Android Studio 2.3.1
  • build-tools:25.0.2
  • CMake 3.6.5
  • Gradle 3.3

1 个答案:

答案 0 :(得分:0)

默认情况下,ninja.build生成</path/to/your/app>/Application/.externalNativeBuild/cmake/<build-type>/<arch-name>个文件。

在那里你可以运行ninja。如果您设置了install目标,则可以这样调用。已编译库的默认文件夹类似于</path/to/your/app>/Application/build/intermediates/cmake/<build-type>/obj/<arch-name>