编译android报错

NDK R16
一直出现这个错误
NDK版本换了几个,都没用
求大神告知哪里出问题了

  • Creator 版本:2.0.5

  • 目标平台:

  • 详细报错信息,包含调用堆栈:

  • 重现方式:

  • 之前哪个版本是正常的 :

  • 手机型号 :

  • 手机浏览器 :

  • 编辑器操作系统 :

  • 编辑器之前是否有其它报错 :

  • 出现概率:

  • 额外线索:

org.gradle.internal.UncheckedException: Build command failed.
Error while executing process /Users/zhengxiaolong/sdk/ndk-bundle/ndk-build with arguments {NDK_PROJECT_PATH=null APP_BUILD_SCRIPT=/Users/zhengxiaolong/Documents/cocos/TZ510K/build/jsb-link/frameworks/runtime-src/proj.android-studio/app/jni/Android.mk NDK_APPLICATION_MK=/Users/zhengxiaolong/Documents/cocos/TZ510K/build/jsb-link/frameworks/runtime-src/proj.android-studio/app/jni/Application.mk APP_ABI=x86 NDK_ALL_ABIS=x86 NDK_DEBUG=1 APP_PLATFORM=android-16 NDK_OUT=/Users/zhengxiaolong/Documents/cocos/TZ510K/build/jsb-link/frameworks/runtime-src/proj.android-studio/app/build/intermediates/ndkBuild/debug/obj NDK_LIBS_OUT=/Users/zhengxiaolong/Documents/cocos/TZ510K/build/jsb-link/frameworks/runtime-src/proj.android-studio/app/build/intermediates/ndkBuild/debug/lib NDK_TOOLCHAIN_VERSION=4.9 NDK_MODULE_PATH=/Applications/CocosCreator.app/Contents/Resources/cocos2d-x:/Applications/CocosCreator.app/Contents/Resources/cocos2d-x/cocos:/Applications/CocosCreator.app/Contents/Resources/cocos2d-x/external -j4 NDK_DEBUG=1 /Users/zhengxiaolong/Documents/cocos/TZ510K/build/jsb-link/frameworks/runtime-src/proj.android-studio/app/build/intermediates/ndkBuild/debug/obj/local/x86/libcocos2djs.so}
[x86] Compile++ : audioengine_static <= mp3reader.cpp
[x86] Compile++ : audioengine_static <= tinysndfile.cpp
[x86] Compile++ : cocos2djs_shared <= main.cpp
[x86] Compile++ : cocos2djs_shared <= AppDelegate.cpp
[x86] Compile++ : cocos2djs_shared <= jsb_module_register.cpp
[x86] Compile++ : cocos2dx_static <= cocos2d.cpp
[x86] Compile++ : cocos2dx_static <= CCFileUtils.cpp
[x86] Compile++ : cocos2dx_static <= CCImage.cpp
: In function ‘float abs(float)’:
: warning: conflicts with previous declaration here [-Wattributes]
[x86] Compile++ : cocos2dx_static <= CCSAXParser.cpp
[x86] Compile++ : cocos2dx_static <= MathUtil.cpp
[x86] Compile++ : cocos2dx_static <= CCGeometry.cpp
[x86] Compile++ : cocos2dx_static <= CCVertex.cpp
[x86] Compile++ : cocos2dx_static <= Mat4.cpp
[x86] Compile++ : cocos2dx_static <= Quaternion.cpp
: In function ‘float abs(float)’:
: warning: conflicts with previous declaration here [-Wattributes]
: In function ‘float abs(float)’:
: warning: conflicts with previous declaration here [-Wattributes]
[x86] Compile++ : cocos2dx_static <= Vec2.cpp
[x86] Compile++ : cocos2dx_static <= Vec3.cpp
: In function ‘float abs(float)’:
: warning: conflicts with previous declaration here [-Wattributes]
[x86] Compile++ : cocos2dx_static <= Vec4.cpp
[x86] Compile++ : cocos2dx_static <= CCAutoreleasePool.cpp
[x86] Compile++ : cocos2dx_static <= CCConfiguration.cpp
[x86] Compile++ : cocos2dx_static <= CCData.cpp
[x86] Compile++ : cocos2dx_static <= CCRef.cpp
[x86] Compile++ : cocos2dx_static <= CCValue.cpp
[x86] Compile++ : cocos2dx_static <= CCThreadPool.cpp
[x86] Compile++ : cocos2dx_static <= TGAlib.cpp
[x86] Compile++ : cocos2dx_static <= ZipUtils.cpp
[x86] Compile++ : cocos2dx_static <= base64.cpp
[x86] Compile++ : cocos2dx_static <= ccCArray.cpp
[x86] Compile++ : cocos2dx_static <= ccRandom.cpp
: In function ‘float abs(float)’:
: warning: conflicts with previous declaration here [-Wattributes]
[x86] Compile++ : cocos2dx_static <= ccTypes.cpp
[x86] Compile++ : cocos2dx_static <= ccUTF8.cpp
[x86] Compile++ : cocos2dx_static <= ccUtils.cpp
[x86] Compile++ : cocos2dx_static <= etc1.cpp
[x86] Compile++ : cocos2dx_static <= pvr.cpp
[x86] Compile++ : cocos2dx_static <= CCLog.cpp
[x86] Compile++ : cocos2dx_static <= CCScheduler.cpp
[x86] Compile++ : cocos2dx_static <= csscolorparser.cpp
[x86] Compile++ : cocos2dx_static <= CCGLUtils.cpp
[x86] Compile++ : cocos2dx_static <= CCRenderTexture.cpp
[x86] Compile++ : cocos2dx_static <= Types.cpp
[x86] Compile++ : cocos2dx_static <= DeviceGraphics.cpp
[x86] Compile++ : cocos2dx_static <= FrameBuffer.cpp
[x86] Compile++ : cocos2dx_static <= GFX.cpp
[x86] Compile++ : cocos2dx_static <= GFXUtils.cpp
[x86] Compile++ : cocos2dx_static <= GraphicsHandle.cpp
[x86] Compile++ : cocos2dx_static <= IndexBuffer.cpp
[x86] Compile++ : cocos2dx_static <= Program.cpp
[x86] Compile++ : cocos2dx_static <= RenderBuffer.cpp
[x86] Compile++ : cocos2dx_static <= RenderTarget.cpp
[x86] Compile++ : cocos2dx_static <= State.cpp
[x86] Compile++ : cocos2dx_static <= Texture.cpp
[x86] Compile++ : cocos2dx_static <= Texture2D.cpp
[x86] Compile++ : cocos2dx_static <= VertexBuffer.cpp
[x86] Compile++ : cocos2dx_static <= VertexFormat.cpp
[x86] Compile++ : cocos2dx_static <= BaseRenderer.cpp
[x86] Compile++ : cocos2dx_static <= Camera.cpp
[x86] Compile++ : cocos2dx_static <= Config.cpp
[x86] Compile++ : cocos2dx_static <= Effect.cpp
[x86] Compile++ : cocos2dx_static <= InputAssembler.cpp
[x86] Compile++ : cocos2dx_static <= Light.cpp
[x86] Compile++ : cocos2dx_static <= Model.cpp
[x86] Compile++ : cocos2dx_static <= Pass.cpp
[x86] Compile++ : cocos2dx_static <= ProgramLib.cpp
[x86] Compile++ : cocos2dx_static <= Scene.cpp
[x86] Compile++ : cocos2dx_static <= Technique.cpp
[x86] Compile++ : cocos2dx_static <= View.cpp
[x86] Compile++ : cocos2dx_static <= ForwardRenderer.cpp
[x86] Compile++ : cocos2dx_static <= LocalStorage-android.cpp
[x86] Compile++ : cocos2dx_static <= jsb_gfx_auto.cpp
[x86] Compile++ : cocos2dx_static <= jsb_cocos2dx_network_auto.cpp
[x86] Compile++ : cocos2dx_static <= jsb_renderer_auto.cpp
[x86] Compile++ : cocos2dx_static <= jsb_cocos2dx_auto.cpp
[x86] Compile++ : cocos2dx_static <= jsb_cocos2dx_audioengine_auto.cpp
[x86] Compile++ : cocos2dx_static <= jsb_cocos2dx_extension_auto.cpp
[x86] Compile++ : cocos2dx_static <= JavaScriptJavaBridge.cpp
[x86] Compile++ : cocos2dx_static <= jsb_opengl_manual.cpp
[x86] Compile++ : cocos2dx_static <= jsb_opengl_utils.cpp
[x86] Compile++ : cocos2dx_static <= jsb_classtype.cpp
[x86] Compile++ : cocos2dx_static <= jsb_conversions.cpp
[x86] Compile++ : cocos2dx_static <= jsb_cocos2dx_manual.cpp
[x86] Compile++ : cocos2dx_static <= jsb_cocos2dx_network_manual.cpp
[x86] Compile++ : cocos2dx_static <= jsb_gfx_manual.cpp
[x86] Compile++ : cocos2dx_static <= jsb_global.cpp
[x86] Compile++ : cocos2dx_static <= jsb_renderer_manual.cpp
[x86] Compile++ : cocos2dx_static <= jsb_socketio.cpp
[x86] Compile++ : cocos2dx_static <= jsb_websocket.cpp
[x86] Compile++ : cocos2dx_static <= jsb_xmlhttprequest.cpp
[x86] Compile++ : cocos2dx_static <= jsb_platform_android.cpp
[x86] Compile++ : cocos2dx_static <= config.cpp
[x86] Compile++ : cocos2dx_static <= HandleObject.cpp
[x86] Compile++ : cocos2dx_static <= MappingUtils.cpp
[x86] Compile++ : cocos2dx_static <= RefCounter.cpp
[x86] Compile++ : cocos2dx_static <= Value.cpp
[x86] Compile++ : cocos2dx_static <= State.cpp
[x86] Compile++ : cocos2dx_static <= Class.cpp
[x86] Compile++ : cocos2dx_static <= Object.cpp
[x86] Compile++ : cocos2dx_static <= ObjectWrap.cpp
[x86] Compile++ : cocos2dx_static <= ScriptEngine.cpp
[x86] Compile++ : cocos2dx_static <= Utils.cpp
[x86] Compile++ : cocos2dx_static <= SHA1.cpp
[x86] Compile++ : cocos2dx_static <= util.cc
[x86] Compile++ : cocos2dx_static <= env.cc
[x86] Compile++ : cocos2dx_static <= inspector_agent.cc
[x86] Compile++ : cocos2dx_static <= inspector_io.cc
[x86] Compile++ : cocos2dx_static <= inspector_socket.cc
[x86] Compile++ : cocos2dx_static <= inspector_socket_server.cc
[x86] Compile++ : cocos2dx_static <= node.cc
[x86] Compile++ : cocos2dx_static <= node_debug_options.cc
[x86] Compile : cocos2dx_static <= http_parser.c
[x86] Compile++ : cocos2dx_static <= EventDispatcher.cpp
[x86] Compile++ : cocos2dx_static <= xxtea.cpp
[x86] Compile++ : cocos2dx_static <= tinyxml2.cpp
[x86] Compile++ : cocos2dx_static <= ioapi_mem.cpp
[x86] Compile++ : cocos2dx_static <= ioapi.cpp
[x86] Compile++ : cocos2dx_static <= unzip.cpp
[x86] Compile++ : cocos2dx_static <= ConvertUTFWrapper.cpp
[x86] Compile : cocos2dx_static <= ConvertUTF.c
[x86] Compile++ : cocos2dx_static <= EditBox-android.cpp
[x86] Compile++ : audioengine_static <= AudioEngine-inl.cpp
[x86] Compile++ : audioengine_static <= AudioEngine.cpp
[x86] Compile++ : audioengine_static <= AssetFd.cpp
[x86] Compile++ : audioengine_static <= AudioDecoder.cpp
[x86] Compile++ : audioengine_static <= AudioDecoderProvider.cpp
[x86] Compile++ : audioengine_static <= AudioDecoderSLES.cpp
[x86] Compile++ : audioengine_static <= AudioDecoderOgg.cpp
[x86] Compile++ : audioengine_static <= AudioDecoderMp3.cpp
[x86] Compile++ : audioengine_static <= AudioDecoderWav.cpp
[x86] Compile++ : audioengine_static <= AudioPlayerProvider.cpp
[x86] Compile++ : audioengine_static <= AudioResampler.cpp
[x86] Compile++ : audioengine_static <= AudioResamplerCubic.cpp
[x86] Compile++ : audioengine_static <= PcmBufferProvider.cpp
[x86] Compile++ : audioengine_static <= PcmAudioPlayer.cpp
[x86] Compile++ : audioengine_static <= UrlAudioPlayer.cpp
[x86] Compile++ : audioengine_static <= PcmData.cpp
[x86] Compile++ : audioengine_static <= AudioMixerController.cpp
[x86] Compile++ : audioengine_static <= AudioMixer.cpp
[x86] Compile++ : audioengine_static <= PcmAudioService.cpp
[x86] Compile++ : audioengine_static <= Track.cpp
[x86] Compile : audioengine_static <= format.c
[x86] Compile++ : audioengine_static <= minifloat.cpp
[x86] Compile : audioengine_static <= primitives.c
: In function ‘float abs(float)’:
: warning: conflicts with previous declaration here [-Wattributes]
[x86] Compile++ : audioengine_static <= Utils.cpp
[x86] Compile++ : cocos_network_static <= HttpClient-android.cpp
[x86] Compile++ : cocos_network_static <= SocketIO.cpp
[x86] Compile++ : cocos_network_static <= WebSocket-libwebsockets.cpp
[x86] Compile++ : cocos_network_static <= CCDownloader.cpp
[x86] Compile++ : cocos_network_static <= CCDownloader-android.cpp
[x86] Compile++ : cocos_network_static <= Uri.cpp
[x86] Compile++ : cocos_extension_static <= Manifest.cpp
[x86] Compile++ : cocos_extension_static <= AssetsManagerEx.cpp
[x86] Compile++ : cocos_extension_static <= CCEventAssetsManagerEx.cpp
[x86] Compile++ : cocos_extension_static <= CCAsyncTaskPool.cpp
[x86] Compile : vorbisidec <= bitwise.c
[x86] Compile : vorbisidec <= codebook.c
[x86] Compile : vorbisidec <= dsp.c
[x86] Compile : vorbisidec <= floor0.c
[x86] Compile : vorbisidec <= floor1.c
[x86] Compile : vorbisidec <= floor_lookup.c
[x86] Compile : vorbisidec <= framing.c
[x86] Compile : vorbisidec <= mapping0.c
[x86] Compile : vorbisidec <= mdct.c
[x86] Compile : vorbisidec <= misc.c
[x86] Compile : vorbisidec <= res012.c
[x86] Compile : vorbisidec <= treminfo.c
[x86] Compile : vorbisidec <= vorbisfile.c
[x86] Compile++ : pvmp3dec <= pvmp3_normalize.cpp
[x86] Compile++ : pvmp3dec <= pvmp3_alias_reduction.cpp
[x86] Compile++ : pvmp3dec <= pvmp3_crc.cpp
[x86] Compile++ : pvmp3dec <= pvmp3_decode_header.cpp
[x86] Compile++ : pvmp3dec <= pvmp3_decode_huff_cw.cpp
[x86] Compile++ : pvmp3dec <= pvmp3_getbits.cpp
[x86] Compile++ : pvmp3dec <= pvmp3_dequantize_sample.cpp
[x86] Compile++ : pvmp3dec <= pvmp3_framedecoder.cpp
[x86] Compile++ : pvmp3dec <= pvmp3_get_main_data_size.cpp
[x86] Compile++ : pvmp3dec <= pvmp3_get_side_info.cpp
[x86] Compile++ : pvmp3dec <= pvmp3_get_scale_factors.cpp
[x86] Compile++ : pvmp3dec <= pvmp3_mpeg2_get_scale_data.cpp
[x86] Compile++ : pvmp3dec <= pvmp3_mpeg2_get_scale_factors.cpp
[x86] Compile++ : pvmp3dec <= pvmp3_mpeg2_stereo_proc.cpp
[x86] Compile++ : pvmp3dec <= pvmp3_huffman_decoding.cpp
[x86] Compile++ : pvmp3dec <= pvmp3_huffman_parsing.cpp
[x86] Compile++ : pvmp3dec <= pvmp3_tables.cpp
[x86] Compile++ : pvmp3dec <= pvmp3_imdct_synth.cpp
[x86] Compile++ : pvmp3dec <= pvmp3_mdct_6.cpp
[x86] Compile++ : pvmp3dec <= pvmp3_dct_6.cpp
[x86] Compile++ : pvmp3dec <= pvmp3_poly_phase_synthesis.cpp
[x86] Compile++ : pvmp3dec <= pvmp3_equalizer.cpp
[x86] Compile++ : pvmp3dec <= pvmp3_seek_synch.cpp
[x86] Compile++ : pvmp3dec <= pvmp3_stereo_proc.cpp
[x86] Compile++ : pvmp3dec <= pvmp3_reorder.cpp
[x86] Compile++ : pvmp3dec <= pvmp3_polyphase_filter_window.cpp
[x86] Compile++ : pvmp3dec <= pvmp3_mdct_18.cpp
[x86] Compile++ : pvmp3dec <= pvmp3_dct_9.cpp
[x86] Compile++ : pvmp3dec <= pvmp3_dct_16.cpp
[x86] Compile++ : cocos2dxandroid_static <= CCDevice-android.cpp
[x86] Compile++ : cocos2dxandroid_static <= CCFileUtils-android.cpp
[x86] Compile++ : cocos2dxandroid_static <= CCApplication-android.cpp
/Applications/CocosCreator.app/Contents/Resources/cocos2d-x/cocos/platform/android/CCApplication-android.cpp:37:0: warning: “LOG_TAG” redefined
#define LOG_TAG “CCApplication_android Debug”
^
In file included from /Applications/CocosCreator.app/Contents/Resources/cocos2d-x/cocos/platform/android/…/…/scripting/js-bindings/jswrapper/SeApi.h:27:0,
from /Applications/CocosCreator.app/Contents/Resources/cocos2d-x/cocos/platform/android/CCApplication-android.cpp:34:
/Applications/CocosCreator.app/Contents/Resources/cocos2d-x/cocos/platform/android/…/…/scripting/js-bindings/jswrapper/config.hpp:55:0: note: this is the location of the previous definition
#define LOG_TAG “jswrapper”
^

^

日志不完整,没有看到具体错误信息,提供下完整日志。

creator 2.1.0新建空项目,构建后android studio 3.2.1打开也会出现同样的问题,报错日志跟楼上一样,构建发布界面,

1 warning generated.
[armeabi-v7a] SharedLibrary : libcocos2djs.so
/Applications/CocosCreator.app/Contents/Resources/cocos2d-x/external/android/armeabi-v7a/libv8_libbase.a(logging.o):…/…/src/base/logging.cc:function std::__ndk1::basic_string<char, std::__ndk1::char_traits, std::__ndk1::allocator >* v8::base::MakeCheckOpString<int, int>(v8::base::PassType::type, v8::base::PassType::type, char const*): error: undefined reference to ‘std::__ndk1::ios_base::init(void*)’
/Applications/CocosCreator.app/Contents/Resources/cocos2d-x/external/android/armeabi-v7a/libv8_libbase.a(logging.o):…/…/src/base/logging.cc:function std::__ndk1::basic_string<char, std::__ndk1::char_traits, std::__ndk1::allocator >* v8::base::MakeCheckOpString<int, int>(v8::base::PassType::type, v8::base::PassType::type, char const*): error: undefined reference to ‘std::__ndk1::locale::locale()’
/Applications/CocosCreator.app/Contents/Resources/cocos2d-x/external/android/armeabi-v7a/libv8_libbase.a(logging.o):…/…/src/base/logging.cc:function std::__ndk1::basic_string<char, std::__ndk1::char_traits, std::__ndk1::allocator >* v8::base::MakeCheckOpString<int, int>(v8::base::PassType::type, v8::base::PassType::type, char const*): error: undefined reference to ‘std::__ndk1::locale::~locale()’
/Applications/CocosCreator.app/Contents/Resources/cocos2d-x/external/android/armeabi-v7a/libv8_libbase.a(logging.o):…/…/src/base/logging.cc:function std::__ndk1::basic_string<char, std::__ndk1::char_traits, std::__ndk1::allocator >* v8::base::MakeCheckOpString<int, int>(v8::base::PassType::type, v8::base::PassType::type, char const*): error: undefined reference to ‘std::__ndk1::ios_base::~ios_base()’
/Applications/CocosCreator.app/Contents/Resources/cocos2d-x/external/android/armeabi-v7a/libv8_libbase.a(logging.o):…/…/src/base/logging.cc:function std::__ndk1::basic_ostream<char, std::__ndk1::char_traits >::operator<<(int): error: undefined reference to ‘std::__ndk1::ios_base::getloc() const’
/Applications/CocosCreator.app/Contents/Resources/cocos2d-x/external/android/armeabi-v7a/libv8_libbase.a(logging.o):…/…/src/base/logging.cc:function std::__ndk1::basic_ostream<char, std::__ndk1::char_traits >::operator<<(int): error: undefined reference to ‘std::__ndk1::locale::use_facet(std::__ndk1::locale::id&) const’
/Applications/CocosCreator.app/Contents/Resources/cocos2d-x/external/android/armeabi-v7a/libv8_libbase.a(logging.o):…/…/src/base/logging.cc:function std::__ndk1::basic_ostream<char, std::__ndk1::char_traits >::operator<<(int): error: undefined reference to ‘std::__ndk1::locale::~locale()’
/Applications/CocosCreator.app/Contents/Resources/cocos2d-x/external/android/armeabi-v7a/libv8_libbase.a(logging.o):…/…/src/base/logging.cc:function std::__ndk1::basic_ostream<char, std::__ndk1::char_traits >::operator<<(int): error: undefined reference to ‘std::__ndk1::ios_base::getloc() const’
/Applications/CocosCreator.app/Contents/Resources/cocos2d-x/external/android/armeabi-v7a/libv8_libbase.a(logging.o):…/…/src/base/logging.cc:function std::__ndk1::basic_ostream<char, std::__ndk1::char_traits >::operator<<(int): error: undefined reference to ‘std::__ndk1::locale::use_facet(std::__ndk1::locale::id&) const’
/Applications/CocosCreator.app/Contents/Resources/cocos2d-x/external/android/armeabi-v7a/libv8_libbase.a(logging.o):…/…/src/base/logging.cc:function std::__ndk1::basic_ostream<char, std::__ndk1::char_traits >::operator<<(int): error: undefined reference to ‘std::__ndk1::locale::~locale()’
/Applications/CocosCreator.app/Contents/Resources/cocos2d-x/external/android/armeabi-v7a/libv8_libbase.a(logging.o):…/…/src/base/logging.cc:function std::__ndk1::basic_ostream<char, std::__ndk1::char_traits >::operator<<(int): error: undefined reference to ‘std::__ndk1::ios_base::clear(unsigned int)’
/Applications/CocosCreator.app/Contents/Resources/cocos2d-x/external/android/armeabi-v7a/libv8_libbase.a(logging.o):…/…/src/base/logging.cc:function std::__ndk1::basic_ostream<char, std::__ndk1::char_traits >::operator<<(int): error: undefined reference to ‘std::__ndk1::ios_base::clear(unsigned int)’
/Applications/CocosCreator.app/Contents/Resources/cocos2d-x/external/android/armeabi-v7a/libv8_libbase.a(logging.o):…/…/src/base/logging.cc:function std::__ndk1::basic_ostream<char, std::__ndk1::char_traits >::operator<<(int): error: undefined reference to ‘std::__ndk1::num_put<char, std::__ndk1::ostreambuf_iterator<char, std::__ndk1::char_traits > >::id’
/Applications/CocosCreator.app/Contents/Resources/cocos2d-x/external/android/armeabi-v7a/libv8_libbase.a(logging.o):…/…/src/base/logging.cc:function std::__ndk1::basic_ostream<char, std::__ndk1::char_traits >::operator<<(int): error: undefined reference to ‘std::__ndk1::ctype::id’
/Applications/CocosCreator.app/Contents/Resources/cocos2d-x/external/android/armeabi-v7a/libv8_libbase.a(logging.o):…/…/src/base/logging.cc:function std::__ndk1::basic_ostringstream<char, std::__ndk1::char_traits, std::__ndk1::allocator >::~basic_ostringstream(): error: undefined reference to ‘std::__ndk1::locale::~locale()’
/Applications/CocosCreator.app/Contents/Resources/cocos2d-x/external/android/armeabi-v7a/libv8_libbase.a(logging.o):…/…/src/base/logging.cc:function std::__ndk1::basic_ostringstream<char, std::__ndk1::char_traits, std::__ndk1::allocator >::~basic_ostringstream(): error: undefined reference to ‘std::__ndk1::ios_base::~ios_base()’
/Applications/CocosCreator.app/Contents/Resources/cocos2d-x/external/android/armeabi-v7a/libv8_libbase.a(logging.o):…/…/src/base/logging.cc:function std::__ndk1::basic_string<char, std::__ndk1::char_traits, std::__ndk1::allocator >* v8::base::MakeCheckOpString<long, long>(v8::base::PassType::type, v8::base::PassType::type, char const*): error: undefined reference to ‘std::__ndk1::ios_base::init(void*)’
/Applications/CocosCreator.app/Contents/Resources/cocos2d-x/external/android/armeabi-v7a/libv8_libbase.a(logging.o):…/…/src/base/logging.cc:function std::__ndk1::basic_string<char, std::__ndk1::char_traits, std::__ndk1::allocator >* v8::base::MakeCheckOpString<long, long>(v8::base::PassType::type, v8::base::PassType::type, char const*): error: undefined reference to ‘std::__ndk1::locale::locale()’
/Applications/CocosCreator.app/Contents/Resources/cocos2d-x/external/android/armeabi-v7a/libv8_libbase.a(logging.o):…/…/src/base/logging.cc:function std::__ndk1::basic_string<char, std::__ndk1::char_traits, std::__ndk1::allocator >* v8::base::MakeCheckOpString<long, long>(v8::base::PassType::type, v8::base::PassType::type, char const*): error: undefined reference to ‘std::__ndk1::ios_base::~ios_base()’
/Applications/CocosCreator.app/Contents/Resources/cocos2d-x/external/android/armeabi-v7a/libv8_libbase.a(logging.o):…/…/src/base/logging.cc:function std::__ndk1::basic_ostream<char, std::__ndk1::char_traits >::operator<<(long): error: undefined reference to ‘std::__ndk1::ios_base::getloc() const’
/Applications/CocosCreator.app/Contents/Resources/cocos2d-x/external/android/armeabi-v7a/libv8_libbase.a(logging.o):…/…/src/base/logging.cc:function std::__ndk1::basic_ostream<char, std::__ndk1::char_traits >::operator<<(long): error: undefined reference to ‘std::__ndk1::locale::use_facet(std::__ndk1::locale::id&) const’
/Applications/CocosCreator.app/Contents/Resources/cocos2d-x/external/android/armeabi-v7a/libv8_libbase.a(logging.o):…/…/src/base/logging.cc:function std::__ndk1::basic_ostream<char, std::__ndk1::char_traits >::operator<<(long): error: undefined reference to ‘std::__ndk1::ios_base::getloc() const’
/Applications/CocosCreator.app/Contents/Resources/cocos2d-x/external/android/armeabi-v7a/libv8_libbase.a(logging.o):…/…/src/base/logging.cc:function std::__ndk1::basic_ostream<char, std::__ndk1::char_traits >::operator<<(long): error: undefined reference to ‘std::__ndk1::locale::use_facet(std::__ndk1::locale::id&) const’
/Applications/CocosCreator.app/Contents/Resources/cocos2d-x/external/android/armeabi-v7a/libv8_libbase.a(logging.o):…/…/src/base/logging.cc:function std::__ndk1::basic_ostream<char, std::__ndk1::char_traits >::operator<<(long): error: undefined reference to ‘std::__ndk1::ios_base::clear(unsigned int)’
/Applications/CocosCreator.app/Contents/Resources/cocos2d-x/external/android/armeabi-v7a/libv8_libbase.a(logging.o):…/…/src/base/logging.cc:function std::__ndk1::basic_ostream<char, std::__ndk1::char_traits >::operator<<(long): error: undefined reference to ‘std::__ndk1::ios_base::clear(unsigned int)’
/Applications/CocosCreator.app/Contents/Resources/cocos2d-x/external/android/armeabi-v7a/libv8_libbase.a(logging.o):…/…/src/base/logging.cc:function std::__ndk1::basic_ostream<char, std::__ndk1::char_traits >::operator<<(long): error: undefined reference to ‘std::__ndk1::num_put<char, std::__ndk1::ostreambuf_iterator<char, std::__ndk1::char_traits > >::id’
/Applications/CocosCreator.app/Contents/Resources/cocos2d-x/external/android/armeabi-v7a/libv8_libbase.a(logging.o):…/…/src/base/logging.cc:function std::__ndk1::basic_ostream<char, std::__ndk1::char_traits >::operator<<(long): error: undefined reference to ‘std::__ndk1::ctype::id’
/Applications/CocosCreator.app/Contents/Resources/cocos2d-x/external/android/armeabi-v7a/libv8_libbase.a(logging.o):…/…/src/base/logging.cc:function std::__ndk1::basic_string<char, std::__ndk1::char_traits, std::__ndk1::allocator >* v8::base::MakeCheckOpString<long long, long long>(v8::base::PassType::type, v8::base::PassType::type, char const*): error: undefined reference to ‘std::__ndk1::ios_base::init(void*)’
/Applications/CocosCreator.app/Contents/Resources/cocos2d-x/external/android/armeabi-v7a/libv8_libbase.a(logging.o):…/…/src/base/logging.cc:function std::__ndk1::basic_string<char, std::__ndk1::char_traits, std::__ndk1::allocator >* v8::base::MakeCheckOpString<long long, long long>(v8::base::PassType::type, v8::base::PassType::type, char const*): error: undefined reference to ‘std::__ndk1::locale::locale()’
/Applications/CocosCreator.app/Contents/Resources/cocos2d-x/external/android/armeabi-v7a/libv8_libbase.a(logging.o):…/…/src/base/logging.cc:function std::__ndk1::basic_string<char, std::__ndk1::char_traits, std::__ndk1::allocator >* v8::base::MakeCheckOpString<long long, long long>(v8::base::PassType::type, v8::base::PassType::type, char const*): error: undefined reference to ‘std::__ndk1::ios_base::~ios_base()’
/Applications/CocosCreator.app/Contents/Resources/cocos2d-x/external/android/armeabi-v7a/libv8_libbase.a(logging.o):…/…/src/base/logging.cc:function std::__ndk1::basic_ostream<char, std::__ndk1::char_traits >::operator<<(long long): error: undefined reference to ‘std::__ndk1::num_put<char, std::__ndk1::ostreambuf_iterator<char, std::__ndk1::char_traits > >::id’
/Applications/CocosCreator.app/Contents/Resources/cocos2d-x/external/android/armeabi-v7a/libv8_libbase.a(logging.o):…/…/src/base/logging.cc:function std::__ndk1::basic_ostream<char, std::__ndk1::char_traits >::operator<<(long long): error: undefined reference to ‘std::__ndk1::ctype::id’
/Applications/CocosCreator.app/Contents/Resources/cocos2d-x/external/android/armeabi-v7a/libv8_libbase.a(logging.o):…/…/src/base/logging.cc:function std::__ndk1::basic_string<char, std::__ndk1::char_traits, std::__ndk1::allocator >* v8::base::MakeCheckOpString<unsigned int, unsigned int>(v8::base::PassType::type, v8::base::PassType::type, char const*): error: undefined reference to ‘std::__ndk1::ios_base::init(void*)’
/Applications/CocosCreator.app/Contents/Resources/cocos2d-x/external/android/armeabi-v7a/libv8_libbase.a(logging.o):…/…/src/base/logging.cc:function std::__ndk1::basic_string<char, std::__ndk1::char_traits, std::__ndk1::allocator >* v8::base::MakeCheckOpString<unsigned int, unsigned int>(v8::base::PassType::type, v8::base::PassType::type, char const*): error: undefined reference to ‘std::__ndk1::locale::locale()’
/Applications/CocosCreator.app/Contents/Resources/cocos2d-x/external/android/armeabi-v7a/libv8_libbase.a(logging.o):…/…/src/base/logging.cc:function std::__ndk1::basic_ostream<char, std::__ndk1::char_traits >::operator<<(unsigned int): error: undefined reference to ‘std::__ndk1::num_put<char, std::__ndk1::ostreambuf_iterator<char, std::__ndk1::char_traits > >::id’
/Applications/CocosCreator.app/Contents/Resources/cocos2d-x/external/android/armeabi-v7a/libv8_libbase.a(logging.o):…/…/src/base/logging.cc:function std::__ndk1::basic_ostream<char, std::__ndk1::char_traits >::operator<<(unsigned int): error: undefined reference to ‘std::__ndk1::ctype::id’
/Applications/CocosCreator.app/Contents/Resources/cocos2d-x/external/android/armeabi-v7a/libv8_libplatform.a(tracing-controller.o):…/…/src/libplatform/tracing/tracing-controller.cc:function std::__ndk1::__hash_table<v8::Platform::TraceStateObserver*, std::__ndk1::hashv8::Platform::TraceStateObserver*, std::__ndk1::equal_tov8::Platform::TraceStateObserver*, std::__ndk1::allocatorv8::Platform::TraceStateObserver* >::rehash(unsigned int): error: undefined reference to ‘std::__ndk1::__next_prime(unsigned int)’
/Applications/CocosCreator.app/Contents/Resources/cocos2d-x/external/android/armeabi-v7a/libv8_libplatform.a(tracing-controller.o):…/…/src/libplatform/tracing/tracing-controller.cc:function std::__ndk1::__hash_table<v8::Platform::TraceStateObserver*, std::__ndk1::hashv8::Platform::TraceStateObserver*, std::__ndk1::equal_tov8::Platform::TraceStateObserver*, std::__ndk1::allocatorv8::Platform::TraceStateObserver* >::rehash(unsigned int): error: undefined reference to ‘std::__ndk1::__next_prime(unsigned int)’
/Applications/CocosCreator.app/Contents/Resources/cocos2d-x/external/android/armeabi-v7a/libinspector.a(v8-inspector-impl.o):…/…/src/inspector/v8-inspector-impl.cc:function std::__ndk1::__hash_table<std::__ndk1::__hash_value_type<int, int>, std::__ndk1::__unordered_map_hasher<int, std::__ndk1::__hash_value_type<int, int>, std::__ndk1::hash, true>, std::__ndk1::__unordered_map_equal<int, std::__ndk1::__hash_value_type<int, int>, std::__ndk1::equal_to, true>, std::__ndk1::allocator<std::__ndk1::__hash_value_type<int, int> > >::rehash(unsigned int): error: undefined reference to ‘std::__ndk1::__next_prime(unsigned int)’
/Applications/CocosCreator.app/Contents/Resources/cocos2d-x/external/android/armeabi-v7a/libinspector.a(v8-inspector-impl.o):…/…/src/inspector/v8-inspector-impl.cc:function std::__ndk1::__hash_table<std::__ndk1::__hash_value_type<int, int>, std::__ndk1::__unordered_map_hasher<int, std::__ndk1::__hash_value_type<int, int>, std::__ndk1::hash, true>, std::__ndk1::__unordered_map_equal<int, std::__ndk1::__hash_value_type<int, int>, std::__ndk1::equal_to, true>, std::__ndk1::allocator<std::__ndk1::__hash_value_type<int, int> > >::rehash(unsigned int): error: undefined reference to ‘std::__ndk1::__next_prime(unsigned int)’
/Applications/CocosCreator.app/Contents/Resources/cocos2d-x/external/android/armeabi-v7a/libinspector.a(v8-stack-trace-impl.o):…/…/src/inspector/v8-stack-trace-impl.cc:function v8_inspector::V8StackTraceImpl::create(v8_inspector::V8Debugger*, int, v8::Localv8::StackTrace, int): error: undefined reference to ‘std::__ndk1::__shared_weak_count::__release_weak()’
/Applications/CocosCreator.app/Contents/Resources/cocos2d-x/external/android/armeabi-v7a/libinspector.a(v8-stack-trace-impl.o):…/…/src/inspector/v8-stack-trace-impl.cc:function v8_inspector::V8StackTraceImpl::create(v8_inspector::V8Debugger*, int, v8::Localv8::StackTrace, int): error: undefined reference to ‘std::__ndk1::__shared_weak_count::__release_weak()’
/Applications/CocosCreator.app/Contents/Resources/cocos2d-x/external/android/armeabi-v7a/libinspector.a(v8-stack-trace-impl.o):…/…/src/inspector/v8-stack-trace-impl.cc:function v8_inspector::V8StackTraceImpl::create(v8_inspector::V8Debugger*, int, v8::Localv8::StackTrace, int): error: undefined reference to ‘std::__ndk1::__shared_weak_count::__release_weak()’
/Applications/CocosCreator.app/Contents/Resources/cocos2d-x/external/android/armeabi-v7a/libinspector.a(v8-stack-trace-impl.o):…/…/src/inspector/v8-stack-trace-impl.cc:function v8_inspector::V8StackTraceImpl::create(v8_inspector::V8Debugger*, int, v8::Localv8::StackTrace, int): error: undefined reference to ‘std::__ndk1::__shared_weak_count::__release_weak()’
/Applications/CocosCreator.app/Contents/Resources/cocos2d-x/external/android/armeabi-v7a/libinspector.a(v8-stack-trace-impl.o):…/…/src/inspector/v8-stack-trace-impl.cc:function v8_inspector::(anonymous namespace)::calculateAsyncChain(v8_inspector::V8Debugger*, int, std::__ndk1::shared_ptr<v8_inspector::AsyncStackTrace>, std::__ndk1::shared_ptr<v8_inspector::AsyncStackTrace>, int*): error: undefined reference to ‘std::__ndk1::__shared_weak_count::lock()’
/Applications/CocosCreator.app/Contents/Resources/cocos2d-x/external/android/armeabi-v7a/libinspector.a(v8-stack-trace-impl.o):…/…/src/inspector/v8-stack-trace-impl.cc:function v8_inspector::(anonymous namespace)::calculateAsyncChain(v8_inspector::V8Debugger*, int, std::__ndk1::shared_ptr<v8_inspector::AsyncStackTrace>, std::__ndk1::shared_ptr<v8_inspector::AsyncStackTrace>, int*): error: undefined reference to ‘std::__ndk1::__shared_weak_count::lock()’
/Applications/CocosCreator.app/Contents/Resources/cocos2d-x/external/android/armeabi-v7a/libinspector.a(v8-stack-trace-impl.o):…/…/src/inspector/v8-stack-trace-impl.cc:function v8_inspector::V8StackTraceImpl::buildInspectorObjectImpl() const: error: undefined reference to ‘std::__ndk1::__shared_weak_count::lock()’
/Applications/CocosCreator.app/Contents/Resources/cocos2d-x/external/android/armeabi-v7a/libinspector.a(v8-stack-trace-impl.o):…/…/src/inspector/v8-stack-trace-impl.cc:function v8_inspector::V8StackTraceImpl::buildInspectorObjectImpl() const: error: undefined reference to ‘std::__ndk1::__shared_weak_count::lock()’
/Applications/CocosCreator.app/Contents/Resources/cocos2d-x/external/android/armeabi-v7a/libinspector.a(v8-stack-trace-impl.o):…/…/src/inspector/v8-stack-trace-impl.cc:function std::__ndk1::__shared_ptr_pointer<v8_inspector::AsyncStackTrace*, std::__ndk1::default_delete<v8_inspector::AsyncStackTrace>, std::__ndk1::allocator<v8_inspector::AsyncStackTrace> >::~__shared_ptr_pointer(): error: undefined reference to ‘std::__ndk1::__shared_weak_count::~__shared_weak_count()’
/Applications/CocosCreator.app/Contents/Resources/cocos2d-x/external/android/armeabi-v7a/libinspector.a(v8-stack-trace-impl.o):…/…/src/inspector/v8-stack-trace-impl.cc:vtable for std::__ndk1::__shared_ptr_pointer<v8_inspector::AsyncStackTrace*, std::__ndk1::default_delete<v8_inspector::AsyncStackTrace>, std::__ndk1::allocator<v8_inspector::AsyncStackTrace> >: error: undefined reference to ‘std::__ndk1::__shared_weak_count::~__shared_weak_count()’
/Applications/CocosCreator.app/Contents/Resources/cocos2d-x/external/android/armeabi-v7a/libinspector.a(v8-stack-trace-impl.o):…/…/src/inspector/v8-stack-trace-impl.cc:vtable for std::__ndk1::__shared_ptr_pointer<v8_inspector::AsyncStackTrace*, std::__ndk1::default_delete<v8_inspector::AsyncStackTrace>, std::__ndk1::allocator<v8_inspector::AsyncStackTrace> >: error: undefined reference to ‘std::__ndk1::__shared_weak_count::__get_deleter(std::type_info const&) const’
/Applications/CocosCreator.app/Contents/Resources/cocos2d-x/external/android/armeabi-v7a/libinspector.a(v8-debugger.o):…/…/src/inspector/v8-debugger.cc:function std::__ndk1::__shared_ptr_pointer<v8_inspector::StackFrame*, std::__ndk1::default_delete<v8_inspector::StackFrame>, std::__ndk1::allocator<v8_inspector::StackFrame> >::~__shared_ptr_pointer(): error: undefined reference to ‘std::__ndk1::__shared_weak_count::~__shared_weak_count()’
/Applications/CocosCreator.app/Contents/Resources/cocos2d-x/external/android/armeabi-v7a/libinspector.a(v8-debugger.o):…/…/src/inspector/v8-debugger.cc:vtable for std::__ndk1::__shared_ptr_pointer<v8_inspector::StackFrame*, std::__ndk1::default_delete<v8_inspector::StackFrame>, std::__ndk1::allocator<v8_inspector::StackFrame> >: error: undefined reference to ‘std::__ndk1::__shared_weak_count::~__shared_weak_count()’
/Applications/CocosCreator.app/Contents/Resources/cocos2d-x/external/android/armeabi-v7a/libinspector.a(v8-debugger.o):…/…/src/inspector/v8-debugger.cc:vtable for std::__ndk1::__shared_ptr_pointer<v8_inspector::StackFrame*, std::__ndk1::default_delete<v8_inspector::StackFrame>, std::__ndk1::allocator<v8_inspector::StackFrame> >: error: undefined reference to ‘std::__ndk1::__shared_weak_count::__get_deleter(std::type_info const&) const’
/Applications/CocosCreator.app/Contents/Resources/cocos2d-x/external/android/armeabi-v7a/libv8_base.a(compilation-info.o):…/…/src/compilation-info.cc:vtable for std::__ndk1::__shared_ptr_pointer<v8::internal::DeferredHandles*, std::__ndk1::default_deletev8::internal::DeferredHandles, std::__ndk1::allocatorv8::internal::DeferredHandles >: error: undefined reference to ‘std::__ndk1::__shared_weak_count::__get_deleter(std::type_info const&) const’
/Applications/CocosCreator.app/Contents/Resources/cocos2d-x/external/android/armeabi-v7a/libv8_base.a(ic.o):…/…/src/ic/ic.cc:function v8::internal::IC::TraceIC(char const*, v8::internal::Handlev8::internal::Object, v8::internal::InlineCacheState, v8::internal::InlineCacheState): error: undefined reference to ‘std::__ndk1::to_string(int)’
/Applications/CocosCreator.app/Contents/Resources/cocos2d-x/external/android/armeabi-v7a/libv8_base.a(isolate.o):…/…/src/isolate.cc:function std::__ndk1::basic_filebuf<char, std::__ndk1::char_traits >::imbue(std::__ndk1::locale const&): error: undefined reference to ‘std::__ndk1::codecvt<char, char, mbstate_t>::id’
/Applications/CocosCreator.app/Contents/Resources/cocos2d-x/external/android/armeabi-v7a/libv8_base.a(isolate.o):…/…/src/isolate.cc:function std::__ndk1::basic_filebuf<char, std::__ndk1::char_traits >::basic_filebuf(): error: undefined reference to ‘std::__ndk1::locale::locale(std::__ndk1::locale const&)’
/Applications/CocosCreator.app/Contents/Resources/cocos2d-x/external/android/armeabi-v7a/libv8_base.a(isolate.o):…/…/src/isolate.cc:function std::__ndk1::basic_filebuf<char, std::__ndk1::char_traits >::basic_filebuf(): error: undefined reference to ‘std::__ndk1::locale::has_facet(std::__ndk1::locale::id&) const’
/Applications/CocosCreator.app/Contents/Resources/cocos2d-x/external/android/armeabi-v7a/libv8_base.a(isolate.o):…/…/src/isolate.cc:function std::__ndk1::basic_filebuf<char, std::__ndk1::char_traits >::basic_filebuf(): error: undefined reference to ‘std::__ndk1::locale::locale(std::__ndk1::locale const&)’
/Applications/CocosCreator.app/Contents/Resources/cocos2d-x/external/android/armeabi-v7a/libv8_base.a(isolate.o):…/…/src/isolate.cc:function std::__ndk1::basic_filebuf<char, std::__ndk1::char_traits >::basic_filebuf(): error: undefined reference to ‘std::__ndk1::codecvt<char, char, mbstate_t>::id’
/Applications/CocosCreator.app/Contents/Resources/cocos2d-x/external/android/armeabi-v7a/libv8_base.a(isolate.o):…/…/src/isolate.cc:function std::__ndk1::basic_filebuf<char, std::__ndk1::char_traits >::basic_filebuf(): error: undefined reference to ‘std::__ndk1::codecvt<char, char, mbstate_t>::id’
/Applications/CocosCreator.app/Contents/Resources/cocos2d-x/external/android/armeabi-v7a/libv8_base.a(parse-info.o):…/…/src/parsing/parse-info.cc:vtable for std::__ndk1::__shared_ptr_emplace<v8::internal::Zone, std::__ndk1::allocatorv8::internal::Zone >: error: undefined reference to ‘std::__ndk1::__shared_weak_count::__get_deleter(std::type_info const&) const’
/Applications/CocosCreator.app/Contents/Resources/cocos2d-x/external/android/armeabi-v7a/libv8_base.a(traced-value.o):…/…/src/tracing/traced-value.cc:function v8::tracing::TracedValue::SetInteger(char const*, int): error: undefined reference to ‘std::__ndk1::to_string(int)’
/Applications/CocosCreator.app/Contents/Resources/cocos2d-x/external/android/armeabi-v7a/libv8_base.a(traced-value.o):…/…/src/tracing/traced-value.cc:function v8::tracing::TracedValue::AppendInteger(int): error: undefined reference to ‘std::__ndk1::to_string(int)’
/Applications/CocosCreator.app/Contents/Resources/cocos2d-x/external/android/armeabi-v7a/libv8_base.a(bytecode-decoder.o):…/…/src/interpreter/bytecode-decoder.cc:function v8::internal::interpreter::BytecodeDecoder::Decode(std::__ndk1::basic_ostream<char, std::__ndk1::char_traits >&, unsigned char const*, int): error: undefined reference to ‘std::__ndk1::ios_base::__call_callbacks(std::__ndk1::ios_base::event)’
/Applications/CocosCreator.app/Contents/Resources/cocos2d-x/external/android/armeabi-v7a/libv8_base.a(bytecode-decoder.o):…/…/src/interpreter/bytecode-decoder.cc:function v8::internal::interpreter::BytecodeDecoder::Decode(std::__ndk1::basic_ostream<char, std::__ndk1::char_traits >&, unsigned char const*, int): error: undefined reference to ‘std::__ndk1::ios_base::copyfmt(std::__ndk1::ios_base const&)’
/Applications/CocosCreator.app/Contents/Resources/cocos2d-x/external/android/armeabi-v7a/libv8_base.a(bytecode-decoder.o):…/…/src/interpreter/bytecode-decoder.cc:function v8::internal::interpreter::BytecodeDecoder::Decode(std::__ndk1::basic_ostream<char, std::__ndk1::char_traits >&, unsigned char const*, int): error: undefined reference to ‘std::__ndk1::ios_base::__call_callbacks(std::__ndk1::ios_base::event)’
clang++: error: linker command failed with exit code 1 (use -v to see invocation)
make: *** [/Users/dartou/creatorProject/build/jsb-link/frameworks/runtime-src/proj.android-studio/app/build/intermediates/ndkBuild/debug/obj/local/armeabi-v7a/libcocos2djs.so] Error 1
:hello_world:externalNativeBuildDebug FAILED
:hello_world:externalNativeBuildDebug (Thread[Task worker for ‘:’ Thread 3,5,main]) completed. Took 4.934 secs.

FAILURE: Build failed with an exception.

  • What went wrong:
    Execution failed for task ‘:hello_world:externalNativeBuildDebug’.

Build command failed.
Error while executing process /Users/dartou/Documents/android_file/android-ndk-r10e/ndk-build with arguments {NDK_PROJECT_PATH=null APP_BUILD_SCRIPT=/Users/dartou/creatorProject/build/jsb-link/frameworks/runtime-src/proj.android-studio/app/jni/Android.mk NDK_APPLICATION_MK=/Users/dartou/creatorProject/build/jsb-link/frameworks/runtime-src/proj.android-studio/app/jni/Application.mk APP_ABI=armeabi-v7a NDK_ALL_ABIS=armeabi-v7a NDK_DEBUG=1 APP_PLATFORM=android-16 NDK_OUT=/Users/dartou/creatorProject/build/jsb-link/frameworks/runtime-src/proj.android-studio/app/build/intermediates/ndkBuild/debug/obj NDK_LIBS_OUT=/Users/dartou/creatorProject/build/jsb-link/frameworks/runtime-src/proj.android-studio/app/build/intermediates/ndkBuild/debug/lib NDK_TOOLCHAIN_VERSION=clang NDK_MODULE_PATH=/Applications/CocosCreator.app/Contents/Resources/cocos2d-x:/Applications/CocosCreator.app/Contents/Resources/cocos2d-x/cocos:/Applications/CocosCreator.app/Contents/Resources/cocos2d-x/external -j4 NDK_DEBUG=1 /Users/dartou/creatorProject/build/jsb-link/frameworks/runtime-src/proj.android-studio/app/build/intermediates/ndkBuild/debug/obj/local/armeabi-v7a/libcocos2djs.so}
[armeabi-v7a] Compile++ arm : cocos2djs_shared <= jsb_module_register.cpp
In file included from /Users/dartou/creatorProject/build/jsb-link/frameworks/runtime-src/proj.android-studio/app/jni/…/…/…/Classes/jsb_module_register.cpp:27:
In file included from /Applications/CocosCreator.app/Contents/Resources/cocos2d-x/cocos/…/cocos/scripting/js-bindings/jswrapper/SeApi.h:34:
In file included from /Applications/CocosCreator.app/Contents/Resources/cocos2d-x/cocos/…/cocos/scripting/js-bindings/jswrapper/v8/SeApi.h:27:
In file included from /Applications/CocosCreator.app/Contents/Resources/cocos2d-x/cocos/…/cocos/scripting/js-bindings/jswrapper/v8/ScriptEngine.hpp:31:
In file included from /Applications/CocosCreator.app/Contents/Resources/cocos2d-x/cocos/…/cocos/scripting/js-bindings/jswrapper/v8/Base.h:27:
In file included from /Applications/CocosCreator.app/Contents/Resources/cocos2d-x/external/android/armeabi-v7a/include/v8/libplatform/libplatform.h:9:
In file included from /Applications/CocosCreator.app/Contents/Resources/cocos2d-x/external/android/armeabi-v7a/include/v8/libplatform/v8-tracing.h:8:
In file included from /Users/dartou/Documents/android_file/android-ndk-r10e/sources/cxx-stl/llvm-libc++/libcxx/include/fstream:169:
In file included from /Users/dartou/Documents/android_file/android-ndk-r10e/sources/cxx-stl/llvm-libc++/libcxx/include/ostream:131:
In file included from /Users/dartou/Documents/android_file/android-ndk-r10e/sources/cxx-stl/llvm-libc++/libcxx/include/ios:216:
In file included from /Users/dartou/Documents/android_file/android-ndk-r10e/sources/cxx-stl/llvm-libc++/libcxx/include/__locale:21:
In file included from /Users/dartou/Documents/android_file/android-ndk-r10e/sources/cxx-stl/llvm-libc++/…/…/android/support/include/locale.h:39:
/Users/dartou/Documents/android_file/android-ndk-r10e/platforms/android-16/arch-arm/usr/include/locale.h:55:1: warning: empty struct has size 0 in C, size 1 in C++ [-Wextern-c-compat]
struct lconv { };

需要提一下,这里用最新的mac OS 10.14.2系统,xcode的版本是10.1,看日志觉得可能是libstd库的问题

你不是编译andorid版本吗?跟xcode没关系吧!在creator构建项目,使用构建按钮,不要使用编译按钮!然后使用android studio 打开项目进行编译。

问题解决了,ndk版本问题。下载ndk16r的版本就可以了,什么时候ndk的版本要求这么高了呢?

2.0之前编译按钮不是用的好好的吗, 构建的项目还有android版本, 现在只有studio版本,而且还必须要求开发者安装android-studio,用专业的IDE来编译,这样完全是增加了开发者的学习成本, 必须学会怎么用studio、gradle那一套, Creator更多注重是游戏本身的可视化,构建选项设置好后一般都不会改动、打包更是一成不变, 类似这种操作应该用命令行方式更方便。类似地方棋牌这种,可能一个人会处理好几个APP,每个就升级一点东西就得每个重新构建、打包,非常繁琐,如果有命令行方式就方便很多。