私は JNI を使用して (NDK 経由で) .so を構築しています。特定の機能を提供する Java コードがいくつかあり、必要に応じて JNI/ネイティブ関数を呼び出しています。
これを Android ライブラリにカプセル化して、他のアプリがライブラリをインポートし、Java クラスを使用できるようにしたいと思います (ネイティブ関数にアクセスします)。
これは可能ですか?
つまり、.so/JNIと他の Java コードを単一のライブラリにカプセル化して、他のアプリが参照できるようにすることはできますか?
これまでのところ、各アプリで Java クラスの Android ライブラリをインポートし、.so/JNI のものを個別にインポート/ビルドすることによってのみ機能させることができます。携帯性の向上を目指して..