Разработчик NDK от Studio Studio извлекает неправильный заголовочный файл.Android Studio NDK: не включать файлы системных заголовков
Я использую источник из недавнего пересмотра tinyalsa
в моем Android приложения, и когда я пытаюсь построить проект в Android Studio, строитель NDK извлекает файл заголовок pcm.h
из моей системы в /usr/include/tinyalsa/pcm.h
вместо одного в моем исходное дерево проекта.
Как я могу сказать строителю, чтобы он не искал файл в моем системном каталоге? Я уже указал include
для предполагаемого каталога в моем Android.mk
LOCAL_CFLAGS := -Itinyalsa-master/include
Спасибо. Это допустимое имя флага. Но 'LOCAL_CFLAGS' с' -I' также работает. Моя реальная проблема, оказывается, пренебрегала тем, что предполагаемый путь include начинается в каталоге 'app', поэтому мне нужно было префикс его с помощью' src/main/... ' – JellicleCat
Cool. Я рад, что вы это поняли. – yakobom