向android ndk项目添加libxml支持
大家好。仍在试图找出添加xml库的错误。(Previos线程) 在jni文件夹中:我预先构建了向android ndk项目添加libxml支持,android,android-ndk,libxml2,Android,Android Ndk,Libxml2,大家好。仍在试图找出添加xml库的错误。(Previos线程) 在jni文件夹中:我预先构建了libxml.so,我成功地构建了它,android.mk和start spice.cStart spice.c需要libxml才能工作 Android.mk: include $(CLEAR_VARS) LOCAL_MODULE := libxml LOCAL_SRC_FILES :=libxml.so include $(PREBUILT_SHARED_LIBRARY) include $(CL
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-有什么区别吗?您是否记得将libxml的.h目录添加到其他模块的include目录列表中?我没有看到任何-I标志或本地C_包括被设置不知道我必须(抱歉,但在PrimoOS帖子中,你告诉我我需要的是‘.so’文件,还是这个模块,我只需要把‘LoalAlxCyEnter’设置为‘h’目录?如果你有.so文件,并且试图通过JNI调用java。你尝试从更多的C或C++调用它,你需要有其他任何类似的头文件。C/C++编译。