Android 1.5 から JNI 呼び出しで用いる共有ライブラリ (.so
) は、APK の作成時に自動的にパッケージングされるようになりました。
- 共有ライブラリはアプリ (
.apk
) をインストールするときに、自動的に/data/data/<package>/lib
に展開される。 - アプリ起動時に
/data/data/<package>/lib
の下の共有ライブラリ (.so
) は動的にロードできるようパスが通される。 - アプリのアンインストール時には共有ライブラリは自動的に削除される。