-1

我构建了一个在本机代码中使用 libcurlstatic.a、libssl.so 和 libcrypto.so 的 android 应用程序,并生成了另一个名为 libcurlapp.so 的共享库,在这里我想知道何时我想加载这个库在我的应用程序中是否有必要加载所有库或只有 libcurlapp.so 就足够了..?

4

1 回答 1

0

是的,您的 Java 代码负责以正确的顺序加载所有必要的共享库。

这仅涉及您随 APK 安装的库。/system/lib 中设备自带的系统库,系统会根据需要加载。

加载库的顺序很重要:如果 libcurlapp.so 调用 libssl.so 和 libcrypto.so,则应首先加载 libssl.so 和 libcrypto.so。

于 2012-09-18T03:34:55.923 回答