ndk项目编译异常---The armeabi ABI should have exactly one architecture definitions.

Build command failed.
Error while executing process F:\toollib\Android\sdk\ndk-bundle\ndk-build.cmd with arguments {NDK_PROJECT_PATH=null APP_BUILD_SCRIPT=D:\android_worckspace\DoubleOpenElves\lib\src\main\jni\Android.mk NDK_APPLICATION_MK=D:\android_worckspace\DoubleOpenElves\lib\src\main\jni\Application.mk APP_ABI=armeabi NDK_ALL_ABIS=armeabi NDK_DEBUG=0 APP_PLATFORM=android-14 NDK_OUT=D:/android_worckspace/DoubleOpenElves/lib/build/intermediates/ndkBuild/release/obj NDK_LIBS_OUT=D:\android_worckspace\DoubleOpenElves\lib\build\intermediates\ndkBuild\release\lib APP_SHORT_COMMANDS=false LOCAL_SHORT_COMMANDS=false -B -n}
Android NDK: INTERNAL ERROR: The armeabi ABI should have exactly one architecture definitions. Found: ''    
process_begin: CreateProcess(NULL, "", ...) failed.
Build command failed.
Error while executing process F:\toollib\Android\sdk\ndk-bundle\ndk-build.cmd with arguments {NDK_PROJECT_PATH=null APP_BUILD_SCRIPT=D:\android_worckspace\DoubleOpenElves\lib\src\main\jni\Android.mk NDK_APPLICATION_MK=D:\android_worckspace\DoubleOpenElves\lib\src\main\jni\Application.mk APP_ABI=armeabi NDK_ALL_ABIS=armeabi NDK_DEBUG=1 APP_PLATFORM=android-14 NDK_OUT=D:/android_worckspace/DoubleOpenElves/lib/build/intermediates/ndkBuild/debug/obj NDK_LIBS_OUT=D:\android_worckspace\DoubleOpenElves\lib\build\intermediates\ndkBuild\debug\lib APP_SHORT_COMMANDS=false LOCAL_SHORT_COMMANDS=false -B -n}
Android NDK: INTERNAL ERROR: The armeabi ABI should have exactly one architecture definitions. Found: ''    
process_begin: CreateProcess(NULL, "", ...) failed.

主要看到第二行

Android NDK: INTERNAL ERROR: The armeabi ABI should have exactly one architecture definitions. Found: ''    

提示armeabi有问题,通过查看ndk版本发现


image.png

将ndk升级到了最新版本,通过google查看资料发现


image.png

NDK新版本不支持 armeabi ,
所以解决方法是将
image.png

的 armeabi 去掉即可编译通过,或者将ndk 还原r16的版本

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 173,337评论 25 708
  • Android游戏开发实践(1)之NDK与JNI开发02 承接上篇Android游戏开发实践(1)之NDK与JNI...
    AlphaGL阅读 3,784评论 0 24
  • 一、NDK产生的背景 Android平台从诞生起,就已经支持C、C++开发。众所周知,Android的SDK基于J...
    Ten_Minutes阅读 3,542评论 1 27
  • 俗话说:春养肝,春天在五行中属木,而人体的五肝之中肝也是属木性,因而春气通肝。在春天,肝气旺盛而升发,中医认为,春...
    生活小咖阅读 399评论 0 0
  • 全世界鼻炎的发病率特别高,而在中国大约有三成是鼻炎患者,也就是说每十个人当中就就有三个鼻炎患者,鼻炎给人们带来了很...
    参漮苓a阅读 325评论 0 0