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 做任何你想做的事,包括解决这个问题。
我注意到 gradle 的较新版本可以使用 exclude
资源,但是我没有看到任何示例支持这一点,我们指定 .jni.srcDirs
,它不加选择地包括 每个 .srcDir
路径下的所有内容。
有谁知道为 NDK 指定要排除的某些子目录的方法吗?
如何通过扩展名排除单个文件?
我唯一的选择似乎是明确列出 使用的文件。
P.S。我不想使用 Android.mk;如果可能的话,我更愿意坚持使用 Gradle 的自动化。
至少目前,这似乎无法通过 gradle。
我现在所做的是从源文件夹中删除不需要的文件(示例源)(然后 git ignore those deletions 所以它不会尝试检查对项目子模块依赖项的更改)。这样我可以保持回购协议不变,但仍然有 Android Studio / gradle 不处理那些不需要的文件。
当然,如果你把 gradle 完全删掉,你可以用你的 makefile 做任何你想做的事,包括解决这个问题。