在jni文件夹中:i jave prebuild libxml.so
,我成功构建了android.mk
和start-spice.c
。 Start-spice.c
需要libxml才能工作。
Android.mk:
include $(CLEAR_VARS)
LOCAL_MODULE := libxml
LOCAL_SRC_FILES :=libxml.so
include $(PREBUILT_SHARED_LIBRARY)
include $(CLEAR_VARS)
LOCAL_MODULE := start-spice
LOCAL_SRC_FILES := start-spice.c
LOCAL_LDLIBS := -lxml
LOCAL_SHARED_LIBRARIES= xml
include $(BUILD_SHARED_LIBRARY)
仍然说它找不到libxml/parser.h
也许有人可以告诉我什么是错的?
我认为在.c
我使用linux中的libxml方法,在这里我下载了libxml2并构建了它 - 有什么不同吗?
答案 0 :(得分:1)
您是否记得将libxml的.h目录添加到其他模块的include目录列表中?我没有看到任何-I标志或LOCAL_C_INCLUDES被设置