libxml2在android中使用

时间:2013-04-11 20:52:40

标签: android xml android-ndk libxml2

我已经成功交叉编译了一个Android的C ++库,这个库使用了libxml2。现在,当我尝试通过我的jni层测试它时,本机调用似乎工作正常。但是当我执行基本调用来暗示解析xml文件(来自url)时,libxml函数会失败。

xmlTextReaderPtr xmlReaderForFile(const char* filename, const char* encoding, int options)函数返回NULL

我用http url调用它,所以我想知道它是否可能是网络访问问题。

我在清单中添加了互联网权限,但没有结果。

一旦在libxml库中调用xmlTextReaderPtr xmlNewTextReaderFilename(const char* URI)并且errno设置为“没有这样的文件或目录”,就会发生错误。请注意,我使用的网址与ubuntu上的“相同”CPP代码一起正常工作。

我希望有人能帮我解决这个问题。

感谢您的建议。

1 个答案:

答案 0 :(得分:0)

Android上的libxml2是compiled without HTTP support