スタンドアロン NDK ツールチェーンで構築したライブラリを読み込もうとしています。
libGLmove.so をビルドし、Eclipse プロジェクトの libs/armeabi に配置しました。
ただし、への呼び出しSystem.loadLibrary("GLmove")
はUnsatisfiedLinkError
問題を解決する方法、または Android にライブラリを見つけさせる方法についてのアイデアはありますか? ndk-build はビルド後にライブラリをどのようにパッケージ化しますか?
編集:正確なコンパイルフラグは次のとおりです。
/Users/thomas/Documents/android-ndk-r5b/toolchains/arm-eabi-4.4.0/prebuilt/darwin-x86/bin/arm-eabi-g++ --sysroot=/Users/thomas/Documents/android-ndk -r5b/platforms/android-8/arch-arm -march=armv7-a -mfloat-abi=softfp -mfpu=neon -Wl,--fix-cortex-a8 -fno-exceptions -fno-rtti -nostdlib -fpic -共有 -o GLmove.so -O3