首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Android:无法加载本机库的依赖项

Android:无法加载本机库的依赖项
EN

Stack Overflow用户
提问于 2013-12-31 02:30:35
回答 1查看 1.1K关注 0票数 0

我正在尝试用安卓的dependency(liblas.so)加载我的本地dependency(liblas.so)。但我总是会犯这样的错误

由: java.lang.UnsatisfiedLinkError:无法加载库: soinfo_link_image(linker.cpp:1673):无法加载库"liblas.so.2.0.0“所需的"libhello-jni.so";由load_library(linker.cpp:771)引起:库"liblas.so.2.0.0”未找到

在加载hello-jni库之前,我还使用了System.loadlibrary("las")

顺便说一下,我使用android来生成库。

问题是我不知道如何在cmake中导出hello-jni的依赖项。显然,将liblas.so复制到libs文件夹不起作用。我认为liblas.so是liblas.so.2.0.0的链接文件。这是我的cmake文件。

我被困在这里两个星期了。有人能帮我吗?

EN

回答 1

Stack Overflow用户

发布于 2013-12-31 06:20:05

最好的解决方案是将make更改为链接到liblas.so,或者可能是liblas.2.0.0.so。如果您需要帮助,请发布您的Android.mk文件。

如果您真的需要使用liblas.so.2.0.0,这里描述的诀窍是:https://stackoverflow.com/a/11434262/192373

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

https://stackoverflow.com/questions/20850842

复制
相关文章

相似问题

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