我试图使用独立的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 -shared -o GLmove.so -O3