2013-03-21 67 views
4

我已經使用libcurl成功構建了我的android應用程序。 但我無法加載我的程序。我已經收到錯誤消息是:Android載入庫指定版本而不是通用版本庫

無法加載庫:soinfo_link_image(linker.cpp:1635):不能 加載庫 「libcurl.so.5」 由 「mylib.so」 需要;造成 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

這很瘋狂。我通過刪除配置文件中的所有主要標籤來修改配置文件。 現在,至少它工作。