Ответ 1
Вариант 1:
Добавьте один из следующих строк в ваш Android.mk внутри модуля по вашему выбору:
LOCAL_C_INCLUDES := /path/to/your/includes # ignore previous includes
# OR
LOCAL_C_INCLUDES += /path/to/your/includes # preserve previous includes
При необходимости вы можете создать переменную окружения, указывающую на "/path/to/your/includes" и включить ее следующим образом:
LOCAL_C_INCLUDES := $(MYLIB_INCLUDES_PATH) # ignore previous includes
# OR
LOCAL_C_INCLUDES += $(MYLIB_INCLUDES_PATH) # preserve previous includes
Вариант 2:
-
Скопируйте полную папку со всеми заголовочными файлами в ней (mylib) в папку "jni" вашего проекта.
-
Добавьте в свой Android.mk следующую строку в модуле по вашему выбору:
LOCAL_C_INCLUDES := $(LOCAL_PATH)/mylib
или
LOCAL_C_INCLUDES += $(LOCAL_PATH)/mylib
В зависимости от того, включены ли предыдущие или нет.
Вариант 3:
Установите плагин CDT для Eclipse и добавьте абсолютный путь в каталог "mylib" к путям включения вашего проекта. Вот отличный учебник, в котором показаны все необходимые шаги.
http://mhandroid.wordpress.com/2011/01/23/using-eclipse-for-android-cc-development/