mac系统打安卓包报错

Build command failed.
Error while executing process /Users/apple/Library/Android/sdk/ndk/android-ndk-r21d/ndk-build with arguments {NDK_PROJECT_PATH=null APP_BUILD_SCRIPT=/Users/apple/Documents/androidItem/kjzAd/frameworks/runtime-src/proj.android-studio/app/jni/Android.mk NDK_APPLICATION_MK=/Users/apple/Documents/androidItem/kjzAd/frameworks/runtime-src/proj.android-studio/app/jni/Application.mk APP_ABI=armeabi-v7a NDK_ALL_ABIS=armeabi-v7a NDK_DEBUG=0 APP_PLATFORM=android-16 NDK_OUT=/Users/apple/Documents/androidItem/kjzAd/frameworks/runtime-src/proj.android-studio/app/build/intermediates/ndkBuild/release/obj NDK_LIBS_OUT=/Users/apple/Documents/androidItem/kjzAd/frameworks/runtime-src/proj.android-studio/app/build/intermediates/ndkBuild/release/lib NDK_TOOLCHAIN_VERSION=clang NDK_MODULE_PATH=/Users/apple/Documents/androidItem/kjzAd/frameworks/cocos2d-x:/Users/apple/Documents/androidItem/kjzAd/frameworks/cocos2d-x/cocos:/Users/apple/Documents/androidItem/kjzAd/frameworks/cocos2d-x/external -j4 NDK_DEBUG=0 APP_SHORT_COMMANDS=false LOCAL_SHORT_COMMANDS=false -B -n}
fcntl(): Bad file descriptor
Android NDK: WARNING: Unsupported source file extensions in /Users/apple/Documents/androidItem/kjzAd/frameworks/cocos2d-x/cocos/Android.mk for module cocos2dx_static
Android NDK: renderer/memop/RecyclePool.hpp
/Users/apple/Documents/androidItem/kjzAd/frameworks/runtime-src/proj.android-studio/app/build/intermediates/ndkBuild/release/obj/local/armeabi-v7a/objs/audioengine_static/Track.o.d:1: *** target pattern contains no ‘%’. Stop.

工程换一下位置,可能因为路径过长。
项目移出到根目录,或者sdk换个位置。再不行可以参考:http://blog.asroads.com/post/d184577c.html

1赞

希望对你有帮助