libjpeg-turbo生产.so库遇到的问题
git拉取地址:git clone git://git.linaro.org/people/tomgall/libjpeg-turbo/libjpeg-turbo.git -b linaro-android
生成.so命令:ndk-build APP_ABI=armeabi-v7a,armeabi 构建过程中出现错误:
Android NDK: APP_PLATFORM not set. Defaulting to minimum supported version andro
id-14.
Android NDK: The armeabi ABI is no longer supported. Use armeabi-v7a.
Android NDK: NDK Application 'local' targets unknown ABI(s): armeabi
E:/android/sdk/ndk-bundle/build//../build/core/add-application.mk:101: *** Andro
id NDK: Aborting... . Stop.
或者
E:/android/sdk/ndk-bundle/build//../build/core/build-binary.mk:688: Android NDK:
Module jpeg depends on undefined modules: cutils
E:/android/sdk/ndk-bundle/build//../build/core/build-binary.mk:701: *** Android
NDK: Aborting (set APP_ALLOW_MISSING_DEPS=true to allow missing dependencies)
. Stop.
原因 NDK版本过高 去http://www.androiddevtools.cn/ 下载低版本的 安装配置完环境后重新运行命令可以生产.so库(我下载的NDK r12b)
注意:
1.文件夹不要有空格中文
2.包目录修改为jni
3.生产完成后是在与jni同级的libs文件夹下