2

私は JNI を使用して (NDK 経由で) .so を構築しています。特定の機能を提供する Java コードがいくつかあり、必要に応じて JNI/ネイティブ関数を呼び出しています。

これを Android ライブラリにカプセル化して、他のアプリがライブラリをインポートし、Java クラスを使用できるようにしたいと思います (ネイティブ関数にアクセスします)。

これは可能ですか?

つまり、.so/JNIと他の Java コードを単一のライブラリにカプセル化して、他のアプリが参照できるようにすることはできますか?

これまでのところ、各アプリで Java クラスの Android ライブラリをインポートし、.so/JNI のものを個別にインポート/ビルドすることによってのみ機能させることができます。携帯性の向上を目指して..

4

0 に答える 0