Аргументы cFlags не работают должным образом - PullRequest
0 голосов
/ 29 августа 2018

Я пытаюсь добавить 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, он выдает мне ту же ошибку. так что кто-нибудь знает, как я могу добавить эти библиотеки c в мои проекты?

...