-1

ネイティブ コードで libcurlstatic.a、libssl.so、および libcrypto.so を使用し、libcurlapp.so というもう 1 つの共有ライブラリを生成する Android アプリケーションを構築しました。私のアプリケーションでは、すべてのライブラリをロードする必要がありますか、それとも 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 に答える