Я пытаюсь скомпилировать собственный код с помощью экспериментального плагина. Этот код ссылается на заголовочные файлы, которые находятся в другом месте В старые добрые дни Android.mk я просто добавлял LOCAL_C_INCLUDES
и указывал его на расположение файлов заголовков.Как включить файлы заголовков с использованием экспериментального Gradle?
Но как это сделать с помощью скрипта построения градации, когда у меня нет Android.mk? Что равнозначно для LOCAL_C_INCLUDES
в gradle?
Я попытался
android.ndk {
moduleName = "mymodule"
cppFlags.add("-I${file("C:\\Android\\JNI\\inc")}".toString())
}
, но это не сработало.
Файлы заголовков не найдены: «my_file.h
Нет такого файла или каталога».
- Кажется, я не могу заставить экспортированные рабочие работать, не могли бы вы взглянуть на http://stackoverflow.com/questions/37147657/exportedheaders-dsl-does-not-seem-to-include-the-headers – Harkish