【发布时间】:2015-09-01 08:47:07
【问题描述】:
我正在开发一个以原生 C 为核心处理的 Android 应用程序。我使用 NDKr10 从本机代码和成功构建库。但是当我尝试加载库时,会显示错误:
Cannot load library soinfo_relocate(linker.cpp:975): cannot locate symbol "log2f" referenced by "libvlfeat.so"...
我找到一些资源说这个错误是由gcc编译器和Android目标版本引起的,但我不确定。(我的目标SDK是21)。
更新:我的应用在 api 21 设备上运行良好,但较低版本显示错误。
有人知道这个问题吗?请给我一个解决方案来解决这个问题。
谢谢。
【问题讨论】:
-
嗨 Vuong,你有没有设法解决这个问题?
标签: android c++ gcc android-ndk