Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/186.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
向android ndk项目添加libxml支持_Android_Android Ndk_Libxml2 - Fatal编程技术网

向android ndk项目添加libxml支持

向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

大家好。仍在试图找出添加xml库的错误。(Previos线程)

在jni文件夹中:我预先构建了
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++编译。