2012-09-17 102 views
-1

我构建了一个android应用程序,它在本地代码中使用libcurlstatic.a,libssl.so和libcrypto.so,并生成一个名为libcurlapp.so的共享库,在这里我想知道当我想要在我的应用程序中加载这个库时,是否有必要加载所有的库或者只有libcurlapp.so才够用。加载共享库有错误android

+0

为什么你不试验一下并找出答案? – kelnos

回答

0

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

这只涉及你安装APK的库。系统会根据需要加载/ system/lib中的设备随附的系统库。

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