Android ネイティブ コードに 6 つのライブラリを含めたいのですが、拡張子は .a です。
また、.a ライブラリと .so ライブラリの違いと、実行中のオペレーティング システムに依存関係があるかどうかも知りたいです。
Android ネイティブ コードに 6 つのライブラリを含めたいのですが、拡張子は .a です。
また、.a ライブラリと .so ライブラリの違いと、実行中のオペレーティング システムに依存関係があるかどうかも知りたいです。
*.a ライブラリと *.so ライブラリの違いは、*.a が静的ライブラリであるのに対し、*.so は動的ライブラリ (共有オブジェクト) であることです。アーカイブ ライブラリ *.a の場合、コンパイル済みの完全なソースがそこにあるはずなので、追加するだけです。
LOCAL_STATIC_LIBRARIES := yourlib
あなたの Android.mk で。詳しくはこちらをご覧ください。