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

扫描二维码关注公众号,回复: 3624460 查看本文章

3.生产完成后是在与jni同级的libs文件夹下

猜你喜欢

转载自blog.csdn.net/xiaoyi848699/article/details/81207110
今日推荐