我在 Android Studio 中创建了一个支持CMake的C ++项目,一切都运行良好。
我看到本机构建系统是 Ninja ,我希望得到一个独立的库文件夹,就像你输入的那样:
make -j8 install.
等价物可能是:
ninja install.
支持我的CMake脚本来执行此操作。 但是当我构建我的项目时,我发现没有Ninja安装。
所以我尝试配置: 菜单*文件→项目中的设置和→打开开放模块设置。 但是没有什么可以配置Ninja本机构建或NDK配置。
这里的样本:
了解我可以在Android Studio或Gradle文件中配置Ninja选项的位置。
我的配置:
答案 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>
。