共有ライブラリである必要があるAndroidアプリケーションを開発しています。Linuxで(gccを使用して)同じライブラリを作成したので、Android(ARMプロセッサ)で同じ共有ライブラリをコンパイルしたいと思います。ただし、NDKはJNIのみをサポートします。ここで、JNIと直接対話せずに別の共有ライブラリを構築したいと思います。私はCファイルとヘッダーをたくさん持っているので、すべてに対してJNIを書くことはできません。ARMプロセッサ用のライブラリを構築したい。これどうやってするの?
my stuture is
----->JNI
---->myfile.c(jni c code)
----->android.mk(here i call my two shared lib)
folder1
--->include
----src
---->lib(here i will get my shared lib)
folder 2
----->include
----->src
----->lib(here i will get my 2nd shared lib)
ここでは、共有ライブラリを個別にビルドしたいので、それを呼び出します。AndroidでJNIなしでシュレッドライブラリを構築することは可能ですか?