Android Studio真机调试编译Creator项目总是报错

Build command failed.
Error while executing process D:\eclipse\android_ndk\ndk-build.cmd with arguments {NDK_PROJECT_PATH=null APP_BUILD_SCRIPT=D:\CocosCreaterPrj\JS_gamejewel\JS_gamejewel\build\jsb-link\frameworks\runtime-src\proj.android-studio\app\jni\Android.mk NDK_APPLICATION_MK=D:\CocosCreaterPrj\JS_gamejewel\JS_gamejewel\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=D:/CocosCreaterPrj/JS_gamejewel/JS_gamejewel/build/jsb-link/frameworks/runtime-src/proj.android-studio/app/build/intermediates/ndkBuild/debug/obj NDK_LIBS_OUT=D:\CocosCreaterPrj\JS_gamejewel\JS_gamejewel\build\jsb-link\frameworks\runtime-src\proj.android-studio\app\build\intermediates\ndkBuild\debug\lib NDK_TOOLCHAIN_VERSION=4.9 NDK_MODULE_PATH=E:\CocosCreator\resources\cocos2d-x;E:\CocosCreator\resources\cocos2d-x\cocos;E:\CocosCreator\resources\cocos2d-x\external -j4 NDK_DEBUG=1 D:/CocosCreaterPrj/JS_gamejewel/JS_gamejewel/build/jsb-link/frameworks/runtime-src/proj.android-studio/app/build/intermediates/ndkBuild/debug/obj/local/armeabi-v7a/libcocos2djs.so}
[armeabi-v7a] Compile++ thumb: audioengine_static <= mp3reader.cpp
[armeabi-v7a] Compile++ thumb: audioengine_static <= tinysndfile.cpp
[armeabi-v7a] Compile++ arm : cocos2djs_shared <= main.cpp
[armeabi-v7a] Compile++ arm : cocos2djs_shared <= AppDelegate.cpp
[armeabi-v7a] Compile++ arm : cocos2djs_shared <= jsb_module_register.cpp
[armeabi-v7a] Compile++ arm : cocos2djs_shared <= SDKManager.cpp
[armeabi-v7a] Compile++ arm : cocos2djs_shared <= jsb_anysdk_basic_conversions.cpp
[armeabi-v7a] Compile++ arm : cocos2djs_shared <= manualanysdkbindings.cpp
[armeabi-v7a] Compile++ arm : cocos2djs_shared <= jsb_anysdk_protocols_auto.cpp
[armeabi-v7a] Compile++ arm : cocos2dx_static <= cocos2d.cpp
[armeabi-v7a] Compile++ arm : cocos2dx_static <= CCFileUtils.cpp
[armeabi-v7a] Compile++ arm : cocos2dx_static <= CCImage.cpp
[armeabi-v7a] Compile++ arm : cocos2dx_static <= CCSAXParser.cpp
[armeabi-v7a] Compile++ arm : cocos2dx_static <= MathUtil.cpp
[armeabi-v7a] Compile++ arm : cocos2dx_static <= CCGeometry.cpp
[armeabi-v7a] Compile++ arm : cocos2dx_static <= CCVertex.cpp
[armeabi-v7a] Compile++ arm : cocos2dx_static <= Mat4.cpp
[armeabi-v7a] Compile++ arm : cocos2dx_static <= Quaternion.cpp
[armeabi-v7a] Compile++ arm : cocos2dx_static <= Vec2.cpp
[armeabi-v7a] Compile++ arm : cocos2dx_static <= Vec3.cpp
[armeabi-v7a] Compile++ arm : cocos2dx_static <= Vec4.cpp
[armeabi-v7a] Compile++ arm : cocos2dx_static <= CCAutoreleasePool.cpp
[armeabi-v7a] Compile++ arm : cocos2dx_static <= CCConfiguration.cpp
[armeabi-v7a] Compile++ arm : cocos2dx_static <= CCData.cpp
[armeabi-v7a] Compile++ arm : cocos2dx_static <= CCRef.cpp
[armeabi-v7a] Compile++ arm : cocos2dx_static <= CCValue.cpp
[armeabi-v7a] Compile++ arm : cocos2dx_static <= CCThreadPool.cpp
[armeabi-v7a] Compile++ arm : cocos2dx_static <= TGAlib.cpp
[armeabi-v7a] Compile++ arm : cocos2dx_static <= ZipUtils.cpp
[armeabi-v7a] Compile++ arm : cocos2dx_static <= base64.cpp
[armeabi-v7a] Compile++ arm : cocos2dx_static <= ccCArray.cpp
[armeabi-v7a] Compile++ arm : cocos2dx_static <= ccRandom.cpp
[armeabi-v7a] Compile++ arm : cocos2dx_static <= ccTypes.cpp
[armeabi-v7a] Compile++ arm : cocos2dx_static <= ccUTF8.cpp
[armeabi-v7a] Compile++ arm : cocos2dx_static <= ccUtils.cpp
[armeabi-v7a] Compile++ arm : cocos2dx_static <= etc1.cpp
[armeabi-v7a] Compile++ arm : cocos2dx_static <= pvr.cpp
[armeabi-v7a] Compile++ arm : cocos2dx_static <= CCLog.cpp
[armeabi-v7a] Compile++ arm : cocos2dx_static <= CCScheduler.cpp
[armeabi-v7a] Compile++ arm : cocos2dx_static <= csscolorparser.cpp
[armeabi-v7a] Compile++ arm : cocos2dx_static <= CCGLUtils.cpp
[armeabi-v7a] Compile++ arm : cocos2dx_static <= CCRenderTexture.cpp
[armeabi-v7a] Compile++ arm : cocos2dx_static <= Types.cpp
[armeabi-v7a] Compile++ arm : cocos2dx_static <= DeviceGraphics.cpp
[armeabi-v7a] Compile++ arm : cocos2dx_static <= FrameBuffer.cpp
[armeabi-v7a] Compile++ arm : cocos2dx_static <= GFX.cpp
[armeabi-v7a] Compile++ arm : cocos2dx_static <= GFXUtils.cpp
[armeabi-v7a] Compile++ arm : cocos2dx_static <= GraphicsHandle.cpp
[armeabi-v7a] Compile++ arm : cocos2dx_static <= IndexBuffer.cpp
[armeabi-v7a] Compile++ arm : cocos2dx_static <= Program.cpp
[armeabi-v7a] Compile++ arm : cocos2dx_static <= RenderBuffer.cpp
[armeabi-v7a] Compile++ arm : cocos2dx_static <= RenderTarget.cpp
[armeabi-v7a] Compile++ arm : cocos2dx_static <= State.cpp
[armeabi-v7a] Compile++ arm : cocos2dx_static <= Texture.cpp
[armeabi-v7a] Compile++ arm : cocos2dx_static <= Texture2D.cpp
[armeabi-v7a] Compile++ arm : cocos2dx_static <= VertexBuffer.cpp
[armeabi-v7a] Compile++ arm : cocos2dx_static <= VertexFormat.cpp
[armeabi-v7a] Compile++ arm : cocos2dx_static <= BaseRenderer.cpp
[armeabi-v7a] Compile++ arm : cocos2dx_static <= Camera.cpp
[armeabi-v7a] Compile++ arm : cocos2dx_static <= Config.cpp
[armeabi-v7a] Compile++ arm : cocos2dx_static <= Effect.cpp
[armeabi-v7a] Compile++ arm : cocos2dx_static <= InputAssembler.cpp
[armeabi-v7a] Compile++ arm : cocos2dx_static <= Light.cpp
[armeabi-v7a] Compile++ arm : cocos2dx_static <= Model.cpp
[armeabi-v7a] Compile++ arm : cocos2dx_static <= Pass.cpp
[armeabi-v7a] Compile++ arm : cocos2dx_static <= ProgramLib.cpp
[armeabi-v7a] Compile++ arm : cocos2dx_static <= Scene.cpp
[armeabi-v7a] Compile++ arm : cocos2dx_static <= Technique.cpp
[armeabi-v7a] Compile++ arm : cocos2dx_static <= View.cpp
[armeabi-v7a] Compile++ arm : cocos2dx_static <= ForwardRenderer.cpp
[armeabi-v7a] Compile++ arm : cocos2dx_static <= LocalStorage-android.cpp
[armeabi-v7a] Compile++ arm : cocos2dx_static <= jsb_gfx_auto.cpp
[armeabi-v7a] Compile++ arm : cocos2dx_static <= jsb_cocos2dx_network_auto.cpp
[armeabi-v7a] Compile++ arm : cocos2dx_static <= jsb_renderer_auto.cpp
[armeabi-v7a] Compile++ arm : cocos2dx_static <= jsb_cocos2dx_auto.cpp
[armeabi-v7a] Compile++ arm : cocos2dx_static <= jsb_cocos2dx_audioengine_auto.cpp
[armeabi-v7a] Compile++ arm : cocos2dx_static <= jsb_cocos2dx_extension_auto.cpp
[armeabi-v7a] Compile++ arm : cocos2dx_static <= JavaScriptJavaBridge.cpp
[armeabi-v7a] Compile++ arm : cocos2dx_static <= jsb_opengl_manual.cpp
[armeabi-v7a] Compile++ arm : cocos2dx_static <= jsb_opengl_utils.cpp
[armeabi-v7a] Compile++ arm : cocos2dx_static <= jsb_classtype.cpp
[armeabi-v7a] Compile++ arm : cocos2dx_static <= jsb_conversions.cpp
[armeabi-v7a] Compile++ arm : cocos2dx_static <= jsb_cocos2dx_manual.cpp
[armeabi-v7a] Compile++ arm : cocos2dx_static <= jsb_cocos2dx_network_manual.cpp
[armeabi-v7a] Compile++ arm : cocos2dx_static <= jsb_gfx_manual.cpp
[armeabi-v7a] Compile++ arm : cocos2dx_static <= jsb_global.cpp
[armeabi-v7a] Compile++ arm : cocos2dx_static <= jsb_renderer_manual.cpp
[armeabi-v7a] Compile++ arm : cocos2dx_static <= jsb_socketio.cpp
[armeabi-v7a] Compile++ arm : cocos2dx_static <= jsb_websocket.cpp
[armeabi-v7a] Compile++ arm : cocos2dx_static <= jsb_xmlhttprequest.cpp
[armeabi-v7a] Compile++ arm : cocos2dx_static <= jsb_platform_android.cpp
[armeabi-v7a] Compile++ arm : cocos2dx_static <= config.cpp
[armeabi-v7a] Compile++ arm : cocos2dx_static <= HandleObject.cpp
[armeabi-v7a] Compile++ arm : cocos2dx_static <= MappingUtils.cpp
[armeabi-v7a] Compile++ arm : cocos2dx_static <= RefCounter.cpp
[armeabi-v7a] Compile++ arm : cocos2dx_static <= Value.cpp
[armeabi-v7a] Compile++ arm : cocos2dx_static <= State.cpp
[armeabi-v7a] Compile++ arm : cocos2dx_static <= Class.cpp
[armeabi-v7a] Compile++ arm : cocos2dx_static <= Object.cpp
[armeabi-v7a] Compile++ arm : cocos2dx_static <= ObjectWrap.cpp
[armeabi-v7a] Compile++ arm : cocos2dx_static <= ScriptEngine.cpp
[armeabi-v7a] Compile++ arm : cocos2dx_static <= Utils.cpp
[armeabi-v7a] Compile++ arm : cocos2dx_static <= SHA1.cpp
[armeabi-v7a] Compile++ arm : cocos2dx_static <= util.cc
[armeabi-v7a] Compile++ arm : cocos2dx_static <= env.cc
[armeabi-v7a] Compile++ arm : cocos2dx_static <= inspector_agent.cc
[armeabi-v7a] Compile++ arm : cocos2dx_static <= inspector_io.cc
[armeabi-v7a] Compile++ arm : cocos2dx_static <= inspector_socket.cc
[armeabi-v7a] Compile++ arm : cocos2dx_static <= inspector_socket_server.cc
E:/CocosCreator/resources/cocos2d-x/cocos/scripting/js-bindings/jswrapper/v8/debugger/inspector_socket_server.cc:644:1: fatal error: opening dependency file D:/CocosCreaterPrj/JS_gamejewel/JS_gamejewel/build/jsb-link/frameworks/runtime-src/proj.android-studio/app/build/intermediates/ndkBuild/debug/obj/local/armeabi-v7a/objs-debug/cocos2dx_static/scripting/js-bindings/jswrapper/v8/debugger/inspector_socket_server.o.d: No such file or directory
} // namespace node
^
compilation terminated.
make: *** [D:/CocosCreaterPrj/JS_gamejewel/JS_gamejewel/build/jsb-link/frameworks/runtime-src/proj.android-studio/app/build/intermediates/ndkBuild/debug/obj/local/armeabi-v7a/objs-debug/cocos2dx_static/scripting/js-bindings/jswrapper/v8/debugger/inspector_socket_server.o] Error 1
make: *** Waiting for unfinished jobs…
[armeabi-v7a] Compile++ arm : cocos2dx_static <= node.cc

Android Studio版本3.2.1,Cocos Creator2.0.0,工程用creator在浏览器上跑没问题,构建发布编译也都通过了,但是打出来的apk包启动就挂了,试着准备在Android Studio上调试看看,现在卡在这编译不过去,不知道什么原因,看官网提示要安装Visuo Studio2015或者2017,我没有安装,不知道是不是这个原因?

有碰到过这种编译不过去的朋友么?感谢大神们的帮助指点

Android Studio 的ndk好像需要用他的编译器下载, 不能指定路径。

路径太长,构建时把 build 放到磁盘根目录

或者参考

http://forum.cocos.com/t/3-17-lua/60857