Аргументы cFlags не работают должным образом
Я пытаюсь добавить NDK в свой проект, используя externalNativeBuild, и я хочу установить cFlags, но похоже, что флаги не работают или NDK не добавляет в проект таким образом. Вот мой код для добавления NDK в build.gradle:
externalNativeBuild {
ndkBuild {
arguments "NDK_APPLICATION_MK:=Application.mk"
cFlags "-I\$(LOCAL_PATH)/speex/include/ -I\$(LOCAL_PATH)/celt-0.11.0-src/include/ -I\$(LOCAL_PATH)/celt-0.7.0-src/include/ -I\$(LOCAL_PATH)/opus/include -D__EMX__ -DUSE_KISS_FFT -DFIXED_POINT -DEXPORT='' -DHAVE_CONFIG_H -fvisibility=hidden -DOPUS_BUILD -DVAR_ARRAYS -Wno-traditional -DFIXED_POINT"
abiFilters "armeabi", "armeabi-v7a", "x86"
}
}
после компиляции этого logcat выдает ошибку, которая означает, что он не распознает библиотеки c, которые я хочу добавить с помощью cFlags, и если я комментирую весь этот блок externalNativeBuild, он выдает мне ту же ошибку. так что кто-нибудь знает, как я могу добавить эти библиотеки с моими проектами?