creator2.4版本Android编译报错

Starting process ‘command ‘D:\Cocos\android-ndk-r16b\ndk-build.cmd’’. Working directory: D:\Work\boudleGame\build\jsb-link\frameworks\runtime-src\proj.android-studio\app Command: D:\Cocos\android-ndk-r16b\ndk-build.cmd NDK_PROJECT_PATH=null APP_BUILD_SCRIPT=D:\Work\boudleGame\build\jsb-link\frameworks\runtime-src\proj.android-studio\app\jni\Android.mk NDK_APPLICATION_MK=D:\Work\boudleGame\build\jsb-link\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=D:/Work/boudleGame/build/jsb-link/frameworks/runtime-src/proj.android-studio/app/build/intermediates/ndkBuild/release/obj NDK_LIBS_OUT=D:\Work\boudleGame\build\jsb-link\frameworks\runtime-src\proj.android-studio\app\build\intermediates\ndkBuild\release\lib NDK_TOOLCHAIN_VERSION=clang NDK_MODULE_PATH=D:\CocosCreator\resources\cocos2d-x;D:\CocosCreator\resources\cocos2d-x\cocos;D:\CocosCreator\resources\cocos2d-x\external -j8 NDK_DEBUG=0 D:/Work/boudleGame/build/jsb-link/frameworks/runtime-src/proj.android-studio/app/build/intermediates/ndkBuild/release/obj/local/armeabi-v7a/libcocos2djs.so
Successfully started process ‘command ‘D:\Cocos\android-ndk-r16b\ndk-build.cmd’’
Android NDK: WARNING: Unsupported source file extensions in D:\CocosCreator\resources\cocos2d-x/cocos/Android.mk for module cocos2dx_static
Android NDK: …/external/sources/edtaa3func/edtaa3func.h renderer/memop/RecyclePool.hpp
[armeabi-v7a] SharedLibrary : libcocos2djs.so
D:/Cocos/android-ndk-r16b/build//…/toolchains/arm-linux-androideabi-4.9/prebuilt/windows-x86_64/lib/gcc/arm-linux-androideabi/4.9.x/…/…/…/…/arm-linux-androideabi/bin\ld: error: D:/Cocos/android-ndk-r16b/build//…/toolchains/arm-linux-androideabi-4.9/prebuilt/windows-x86_64/lib/gcc/arm-linux-androideabi/4.9.x/armv7-a/libgcc.a(libunwind.o): multiple definition of ‘_Unwind_RaiseException’
D:/Cocos/android-ndk-r16b/build//…/toolchains/arm-linux-androideabi-4.9/prebuilt/windows-x86_64/lib/gcc/arm-linux-androideabi/4.9.x/…/…/…/…/arm-linux-androideabi/bin\ld: D:/Cocos/android-ndk-r16b/build//…/sources/cxx-stl/llvm-libc++/libs/armeabi-v7a/libunwind.a(Unwind-EHABI.o): previous definition here
D:/Cocos/android-ndk-r16b/build//…/toolchains/arm-linux-androideabi-4.9/prebuilt/windows-x86_64/lib/gcc/arm-linux-androideabi/4.9.x/…/…/…/…/arm-linux-androideabi/bin\ld: error: D:/Cocos/android-ndk-r16b/build//…/toolchains/arm-linux-androideabi-4.9/prebuilt/windows-x86_64/lib/gcc/arm-linux-androideabi/4.9.x/armv7-a/libgcc.a(libunwind.o): multiple definition of ‘_Unwind_Resume’
D:/Cocos/android-ndk-r16b/build//…/toolchains/arm-linux-androideabi-4.9/prebuilt/windows-x86_64/lib/gcc/arm-linux-androideabi/4.9.x/…/…/…/…/arm-linux-androideabi/bin\ld: D:/Cocos/android-ndk-r16b/build//…/sources/cxx-stl/llvm-libc++/libs/armeabi-v7a/libunwind.a(Unwind-EHABI.o): previous definition here
D:/Cocos/android-ndk-r16b/build//…/toolchains/arm-linux-androideabi-4.9/prebuilt/windows-x86_64/lib/gcc/arm-linux-androideabi/4.9.x/…/…/…/…/arm-linux-androideabi/bin\ld: error: D:/Cocos/android-ndk-r16b/build//…/toolchains/arm-linux-androideabi-4.9/prebuilt/windows-x86_64/lib/gcc/arm-linux-androideabi/4.9.x/armv7-a/libgcc.a(unwind-arm.o): multiple definition of ‘__aeabi_unwind_cpp_pr0’
D:/Cocos/android-ndk-r16b/build//…/toolchains/arm-linux-androideabi-4.9/prebuilt/windows-x86_64/lib/gcc/arm-linux-androideabi/4.9.x/…/…/…/…/arm-linux-androideabi/bin\ld: D:/Cocos/android-ndk-r16b/build//…/sources/cxx-stl/llvm-libc++/libs/armeabi-v7a/libunwind.a(Unwind-EHABI.o): previous definition here
D:/Cocos/android-ndk-r16b/build//…/toolchains/arm-linux-androideabi-4.9/prebuilt/windows-x86_64/lib/gcc/arm-linux-androideabi/4.9.x/…/…/…/…/arm-linux-androideabi/bin\ld: error: D:/Cocos/android-ndk-r16b/build//…/toolchains/arm-linux-androideabi-4.9/prebuilt/windows-x86_64/lib/gcc/arm-linux-androideabi/4.9.x/armv7-a/libgcc.a(unwind-arm.o): multiple definition of ‘_Unwind_Complete’
D:/Cocos/android-ndk-r16b/build//…/toolchains/arm-linux-androideabi-4.9/prebuilt/windows-x86_64/lib/gcc/arm-linux-androideabi/4.9.x/…/…/…/…/arm-linux-androideabi/bin\ld: D:/Cocos/android-ndk-r16b/build//…/sources/cxx-stl/llvm-libc++/libs/armeabi-v7a/libunwind.a(Unwind-EHABI.o): previous definition here
D:/Cocos/android-ndk-r16b/build//…/toolchains/arm-linux-androideabi-4.9/prebuilt/windows-x86_64/lib/gcc/arm-linux-androideabi/4.9.x/…/…/…/…/arm-linux-androideabi/bin\ld: error: D:/Cocos/android-ndk-r16b/build//…/toolchains/arm-linux-androideabi-4.9/prebuilt/windows-x86_64/lib/gcc/arm-linux-androideabi/4.9.x/armv7-a/libgcc.a(unwind-arm.o): multiple definition of ‘_Unwind_DeleteException’
D:/Cocos/android-ndk-r16b/build//…/toolchains/arm-linux-androideabi-4.9/prebuilt/windows-x86_64/lib/gcc/arm-linux-androideabi/4.9.x/…/…/…/…/arm-linux-androideabi/bin\ld: D:/Cocos/android-ndk-r16b/build//…/sources/cxx-stl/llvm-libc++/libs/armeabi-v7a/libunwind.a(Unwind-EHABI.o): previous definition here
D:/Cocos/android-ndk-r16b/build//…/toolchains/arm-linux-androideabi-4.9/prebuilt/windows-x86_64/lib/gcc/arm-linux-androideabi/4.9.x/…/…/…/…/arm-linux-androideabi/bin\ld: error: D:/Cocos/android-ndk-r16b/build//…/toolchains/arm-linux-androideabi-4.9/prebuilt/windows-x86_64/lib/gcc/arm-linux-androideabi/4.9.x/armv7-a/libgcc.a(unwind-arm.o): multiple definition of ‘_Unwind_VRS_Get’
D:/Cocos/android-ndk-r16b/build//…/toolchains/arm-linux-androideabi-4.9/prebuilt/windows-x86_64/lib/gcc/arm-linux-androideabi/4.9.x/…/…/…/…/arm-linux-androideabi/bin\ld: D:/Cocos/android-ndk-r16b/build//…/sources/cxx-stl/llvm-libc++/libs/armeabi-v7a/libunwind.a(Unwind-EHABI.o): previous definition here
D:/Cocos/android-ndk-r16b/build//…/toolchains/arm-linux-androideabi-4.9/prebuilt/windows-x86_64/lib/gcc/arm-linux-androideabi/4.9.x/…/…/…/…/arm-linux-androideabi/bin\ld: error: D:/Cocos/android-ndk-r16b/build//…/toolchains/arm-linux-androideabi-4.9/prebuilt/windows-x86_64/lib/gcc/arm-linux-androideabi/4.9.x/armv7-a/libgcc.a(unwind-arm.o): multiple definition of ‘_Unwind_VRS_Set’
D:/Cocos/android-ndk-r16b/build//…/toolchains/arm-linux-androideabi-4.9/prebuilt/windows-x86_64/lib/gcc/arm-linux-androideabi/4.9.x/…/…/…/…/arm-linux-androideabi/bin\ld: D:/Cocos/android-ndk-r16b/build//…/sources/cxx-stl/llvm-libc++/libs/armeabi-v7a/libunwind.a(Unwind-EHABI.o): previous definition here
D:/Cocos/android-ndk-r16b/build//…/toolchains/arm-linux-androideabi-4.9/prebuilt/windows-x86_64/lib/gcc/arm-linux-androideabi/4.9.x/…/…/…/…/arm-linux-androideabi/bin\ld: error: D:/Cocos/android-ndk-r16b/build//…/toolchains/arm-linux-androideabi-4.9/prebuilt/windows-x86_64/lib/gcc/arm-linux-androideabi/4.9.x/armv7-a/libgcc.a(unwind-arm.o): multiple definition of ‘_Unwind_VRS_Pop’
D:/Cocos/android-ndk-r16b/build//…/toolchains/arm-linux-androideabi-4.9/prebuilt/windows-x86_64/lib/gcc/arm-linux-androideabi/4.9.x/…/…/…/…/arm-linux-androideabi/bin\ld: D:/Cocos/android-ndk-r16b/build//…/sources/cxx-stl/llvm-libc++/libs/armeabi-v7a/libunwind.a(Unwind-EHABI.o): previous definition here
D:/Cocos/android-ndk-r16b/build//…/toolchains/arm-linux-androideabi-4.9/prebuilt/windows-x86_64/lib/gcc/arm-linux-androideabi/4.9.x/…/…/…/…/arm-linux-androideabi/bin\ld: error: D:/Cocos/android-ndk-r16b/build//…/toolchains/arm-linux-androideabi-4.9/prebuilt/windows-x86_64/lib/gcc/arm-linux-androideabi/4.9.x/armv7-a/libgcc.a(pr-support.o): multiple definition of ‘__gnu_unwind_frame’
D:/Cocos/android-ndk-r16b/build//…/toolchains/arm-linux-androideabi-4.9/prebuilt/windows-x86_64/lib/gcc/arm-linux-androideabi/4.9.x/…/…/…/…/arm-linux-androideabi/bin\ld: D:/Cocos/android-ndk-r16b/build//…/sources/cxx-stl/llvm-libc++/libs/armeabi-v7a/libunwind.a(Unwind-EHABI.o): previous definition here
D:/Cocos/android-ndk-r16b/build//…/toolchains/arm-linux-androideabi-4.9/prebuilt/windows-x86_64/lib/gcc/arm-linux-androideabi/4.9.x/…/…/…/…/arm-linux-androideabi/bin\ld: error: D:/Cocos/android-ndk-r16b/build//…/toolchains/arm-linux-androideabi-4.9/prebuilt/windows-x86_64/lib/gcc/arm-linux-androideabi/4.9.x/armv7-a/libgcc.a(pr-support.o): multiple definition of ‘_Unwind_GetRegionStart’
D:/Cocos/android-ndk-r16b/build//…/toolchains/arm-linux-androideabi-4.9/prebuilt/windows-x86_64/lib/gcc/arm-linux-androideabi/4.9.x/…/…/…/…/arm-linux-androideabi/bin\ld: D:/Cocos/android-ndk-r16b/build//…/sources/cxx-stl/llvm-libc++/libs/armeabi-v7a/libunwind.a(Unwind-EHABI.o): previous definition here
D:/Cocos/android-ndk-r16b/build//…/toolchains/arm-linux-androideabi-4.9/prebuilt/windows-x86_64/lib/gcc/arm-linux-androideabi/4.9.x/…/…/…/…/arm-linux-androideabi/bin\ld: error: D:/Cocos/android-ndk-r16b/build//…/toolchains/arm-linux-androideabi-4.9/prebuilt/windows-x86_64/lib/gcc/arm-linux-androideabi/4.9.x/armv7-a/libgcc.a(pr-support.o): multiple definition of ‘_Unwind_GetLanguageSpecificData’
D:/Cocos/android-ndk-r16b/build//…/toolchains/arm-linux-androideabi-4.9/prebuilt/windows-x86_64/lib/gcc/arm-linux-androideabi/4.9.x/…/…/…/…/arm-linux-androideabi/bin\ld: D:/Cocos/android-ndk-r16b/build//…/sources/cxx-stl/llvm-libc++/libs/armeabi-v7a/libunwind.a(Unwind-EHABI.o): previous definition here
clang++.exe: error: linker command failed with exit code 1 (use -v to see invocation)
make: *** [D:/Work/boudleGame/build/jsb-link/frameworks/runtime-src/proj.android-studio/app/build/intermediates/ndkBuild/release/obj/local/armeabi-v7a/libcocos2djs.so] Error 1

Task :boudleGame:externalNativeBuildRelease FAILED

AndroidSdk和ndk已经配置好了,ndk用的16b。

解决了,讲ndk版本升级为17c。以前用2.2.2版本打包,ndk为16b是可以的,但是2.4打包就会报错。

你好 ,我ndk换成17c了还是报一样的错
请问你的android studio是什么版本?