首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >libxml2链接问题

libxml2链接问题
EN

Stack Overflow用户
提问于 2011-07-07 00:10:54
回答 3查看 967关注 0票数 0

我正在运行一个安卓项目,它缺少我添加的库,但没有用于libxml2的jar,我不断收到这个链接错误:

源自System.loadLibrary("xml2");

07-06 15:46:54.196: ERROR/AndroidRuntime(322):原因: java.lang.UnsatisfiedLinkError:库xml2未找到07-06 15:46:54.196: ERROR/AndroidRuntime(322):at java.lang.Runtime.loadLibrary(Runtime.java:461) 07-06 15:46:54.196: ERROR/AndroidRuntime(322):at java.lang.System.loadLibrary(System.java:557) 07-06 15:46:54.196: ERROR/AndroidRuntime(322):在com.wiyun.engine.WiEngineDemos.(WiEngineDemos.java:49)

我需要将.so添加到我的安卓项目配置中吗?多么?谢谢。

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2011-08-17 23:44:30

这似乎是Eclipse的一个问题...如果任何人有同样的问题,他们应该简单地重新启动Eclipse,并检查所有NDK配置是否正确设置,如名称匹配等。

票数 0
EN

Stack Overflow用户

发布于 2011-07-07 00:24:45

libxml2是一个C库,而不是java库,除非你找到了一个已经移植到java的版本。你需要编译它,然后使用Android的NDK来访问它,或者你需要尝试找到一个java端口。

票数 0
EN

Stack Overflow用户

发布于 2011-07-07 22:49:45

07-06 15:46:54.196:错误/AndroidRuntime(322):由: java.lang.UnsatisfiedLinkError: Library xml2 not found引起

在我看来,根本找不到你的库。您确定libxml2.so包含在您的APK中并被复制到/data/data/your.package.name/lib/吗?

对于要包含在APK中的构建,它通常需要在obj/ .so /armeabi下(如果您的项目下有一个jni文件夹,并且使用的是Android.mk / ndk-build系统,它将自动‘安装’在这里)

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/6599597

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档