我使用libcurl成功构建了我的Android应用程序。 但我无法加载我的程序。我收到的错误消息是:
无法加载库:soinfo_link_image(linker.cpp:1635):不能 加载“mylib.so”所需的库“libcurl.so.5”;引起的 load_library(linker.cpp:745):找不到库“libcurl.so.5”
在我的程序中,我只有libcurl.so文件。我试图只使用libcurl.so文件(删除libcurl.so.5文件并重新编译)。但加载错误仍然存在。
我在.apk文件中看到,只有libcurl.so文件。我想我的问题是mylib在某处引用了libcurl.so.5。但删除libcurl.so.5后,重新编译,错误仍然存在。如何使mylib.so依赖libcurl.so,而不是依赖libcurl.so.5文件?
答案 0 :(得分:0)
太疯狂了。我通过删除配置文件中的所有主要标记来修改配置文件。 现在,至少,它有效。