Android Studio NDK:排除本机文件?

Android Studio NDK: exclude native files?

我注意到 gradle 的较新版本可以使用 exclude 资源,但是我没有看到任何示例支持这一点,我们指定 .jni.srcDirs,它不加选择地包括 每个 .srcDir 路径下的所有内容

有谁知道为 NDK 指定要排除的某些子目录的方法吗?

如何通过扩展名排除单个文件?

我唯一的选择似乎是明确列出 使用的文件。

P.S。我不想使用 Android.mk;如果可能的话,我更愿意坚持使用 Gradle 的自动化。

至少目前,这似乎无法通过 gradle。

我现在所做的是从源文件夹中删除不需要的文件(示例源)(然后 git ignore those deletions 所以它不会尝试检查对项目子模块依赖项的更改)。这样我可以保持回购协议不变,但仍然有 Android Studio / gradle 不处理那些不需要的文件。

当然,如果你把 gradle 完全删掉,你可以用你的 makefile 做任何你想做的事,包括解决这个问题。