我有一个Android Studio NDK模块,包含大约200个小C文件,我试图构建为本机库。当我从Android Studio或使用gradlew的命令行进行构建时,构建过程会通过编译其中一个文件而部分挂起。它挂起的文件是从构建到构建的随机文件。当构建挂起时,唯一的办法是杀死clang进程并重试。在极少数情况下,它实际上会完成。
我猜测的是,模块有多个同时编译的窗口问题。有没有办法强制make使用-j1来测试它?
构建会挂起还有其他原因吗?
环境 - Windows 10,Android Studio 2.3.3,Gradle 3.4.1