如何在不使用 Android.mk 的情况下将 C 文件包含在 Android gradle 中?

How to include C files in Android gradle wihout using Android.mk?

我正在使用 android 使用 ndk 的应用程序...

最新的 android studio 自动生成 Android.mk 所以我使用 build.gradle 来包含 c 文件..

但是build.gradle只接受项目文件夹中的头文件如何像任何路径一样从本地存储中包含头文件...

您可以手动设置 JNI sourceSet,请参阅 DSL reference

您还可以设置编译标志、过滤 ABI、选择 STL 变体等等。