0

私は共有ライブラリとリンクする方法を知っており、Java コードによって起動された場合、.so ごとに System.loadLibrary を実行できることを知っています。だから、私の質問は、純粋なndkで複数の.soファイルをロードする方法です。AndroidManifest.xml の "meta-data android:name='android.app.lib_name'" の値は、1 つのライブラリ名のみを特別に指定できます。他の共有ライブラリ名を追加するにはどうすればよいですか?

4

1 に答える 1

0

Javaから共有ライブラリをロードする場合、System.loadLibraryによって各共有ライブラリをロードする必要があるため、理解できていないようです。ただし、純粋なndkからは、エントリを1つしか持てません。他の共有ライブラリは、エントリライブラリを明示的にリンクする必要があります。そのため、Android システムはそれらを自動的にロードします。

于 2013-09-23T09:20:31.873 に答える