Android 限制叮当声的数量++;。生成期间运行的exe实例

Android 限制叮当声的数量++;。生成期间运行的exe实例,android,cmake,android-ndk,ninja,Android,Cmake,Android Ndk,Ninja,在构建我的android项目时,cmake运行了几个clang++.exe实例,这些实例占用了我机器的资源。有没有办法限制这一点?这样的解决方案会导致更长的构建时间吗 以下是我的资源地图的屏幕截图: 我有以下软件包版本: 安卓工作室:4.0.1 ndk:21.3.6528147 cmake:3.10.2您的屏幕截图表明您正在为忍者构建系统生成。。。所以 如果通过CMake可执行文件进行构建,您将使用: cmake --build . -- -j 8 最多可使用8个并行CPU构建。(将8更改为所

在构建我的android项目时,cmake运行了几个
clang++.exe
实例,这些实例占用了我机器的资源。有没有办法限制这一点?这样的解决方案会导致更长的构建时间吗

以下是我的资源地图的屏幕截图:

我有以下软件包版本:

安卓工作室:4.0.1

ndk:21.3.6528147


cmake:3.10.2

您的屏幕截图表明您正在为忍者构建系统生成。。。所以 如果通过CMake可执行文件进行构建,您将使用:

cmake --build . -- -j 8
最多可使用8个并行CPU构建。(将8更改为所需的实例数。)

如果只是直接使用忍者建造,您可以使用以下内容:

ninja -j 8

以达到相同的效果。

您的屏幕截图表明您正在为忍者构建系统生成。。。所以 如果通过CMake可执行文件进行构建,您将使用:

cmake --build . -- -j 8
最多可使用8个并行CPU构建。(将8更改为所需的实例数。)

如果只是直接使用忍者建造,您可以使用以下内容:

ninja -j 8

为了达到同样的效果。

请看,我确实通过了该线程,但是投票最多的解决方案需要最低限度的cmake v3.11,这是我现在想要避免的。我将我的cmake更新为v3.11,并按照@michael强调的方式进行了尝试,我仍然面临同样的问题。请看,我确实通过了该线程,然而,投票最多的解决方案需要最低限度的cmake v3.11,这是我现在想要避免的。我将我的cmake更新为v3.11,并在@michael强调的情况下进行了尝试,我仍然面临同样的问题。感谢您的评论,有没有办法通过
externalNativeBuild{cmake{…}来实现这一点
environment?似乎没有办法通过
externalNativeBuild
,尽管我不太熟悉Android上的开发。可能有一种方法,外部,与一些
忍者
配置相关?感谢您的评论,有没有一种方法可以通过
externalNativeBuild{cmake{…}}
环境实现这一点?虽然我对Android的开发不太熟悉,但似乎没有一种方法可以通过
externalNativeBuild
实现。可能有一种方式,从外部来看,与一些
忍者
配置有关?