Recommended Android Studio version

I’m trying to build to Android Studio for native Android export.

I’m using Cocos Creator 2.4.5.

Which version of Android Studio and Gradle are recommended for Cocos Creator 2.4.5? Can I upgrade to the latest version?

(I’m getting these errors and I suspect that the Gradle version is part of the cause:)

Executing tasks: [:instantapp:assembleDebug, :game:assembleDebug, :EscapeTeam:assembleDebug] in project /Users/fabianhemmert/Dropbox/Projekte/Development/Cocos2D-x/EscapeTeam_support/build/jsb-default/frameworks/runtime-src/proj.android-studio

> Task :game:checkDebugFeatureClasspath
> Task :game:preBuild UP-TO-DATE
> Task :libcocos2dx:preBuild UP-TO-DATE
> Task :libcocos2dx:preDebugBuild UP-TO-DATE
> Task :libcocos2dx:checkDebugManifest
> Task :libcocos2dx:processDebugManifest
> Task :game:preDebugFeatureBuild
> Task :libcocos2dx:compileDebugAidl NO-SOURCE
> Task :game:compileDebugFeatureAidl NO-SOURCE
> Task :libcocos2dx:packageDebugRenderscript NO-SOURCE
> Task :game:compileDebugFeatureRenderscript
> Task :game:checkDebugFeatureManifest
> Task :game:generateDebugFeatureBuildConfig
> Task :game:prepareLintJar UP-TO-DATE
> Task :game:mainApkListPersistenceDebugFeature
> Task :game:generateDebugFeatureResValues
> Task :game:generateDebugFeatureResources
> Task :libcocos2dx:compileDebugRenderscript
> Task :libcocos2dx:generateDebugResValues
> Task :libcocos2dx:generateDebugResources
> Task :libcocos2dx:packageDebugResources
> Task :game:mergeDebugFeatureResources
> Task :game:createDebugFeatureCompatibleScreenManifests
> Task :game:processDebugFeatureManifest
> Task :game:splitsDiscoveryTaskDebugFeature
> Task :libcocos2dx:generateDebugRFile
> Task :game:processDebugFeatureResources
> Task :game:generateDebugFeatureSources
> Task :libcocos2dx:generateDebugBuildConfig
> Task :libcocos2dx:prepareLintJar UP-TO-DATE
> Task :libcocos2dx:generateDebugSources
> Task :libcocos2dx:javaPreCompileDebug

> Task :libcocos2dx:compileDebugJavaWithJavac
Note: Some input files use or override a deprecated API.
Note: Recompile with -Xlint:deprecation for details.
Note: /Users/fabianhemmert/Dropbox/Projekte/Development/Cocos2D-x/EscapeTeam_support/build/jsb-default/frameworks/cocos2d-x/cocos/platform/android/java/src/org/cocos2dx/lib/Cocos2dxReflectionHelper.java uses unchecked or unsafe operations.
Note: Recompile with -Xlint:unchecked for details.

> Task :libcocos2dx:processDebugJavaRes NO-SOURCE
> Task :libcocos2dx:transformClassesAndResourcesWithPrepareIntermediateJarsForDebug
> Task :game:javaPreCompileDebugFeature
> Task :game:compileDebugFeatureJavaWithJavac
> Task :game:mergeDebugFeatureShaders
> Task :game:compileDebugFeatureShaders
> Task :game:generateDebugFeatureAssets
> Task :libcocos2dx:mergeDebugShaders
> Task :libcocos2dx:compileDebugShaders
> Task :libcocos2dx:generateDebugAssets
> Task :libcocos2dx:packageDebugAssets
> Task :game:mergeDebugFeatureAssets
> Task :game:transformClassesWithDexBuilderForDebugFeature
> Task :game:transformDexArchiveWithExternalLibsDexMergerForDebugFeature
> Task :game:transformDexArchiveWithDexMergerForDebugFeature
> Task :game:generateJsonModelDebugFeature
> Task :libcocos2dx:compileDebugNdk NO-SOURCE
> Task :libcocos2dx:mergeDebugJniLibFolders
> Task :libcocos2dx:transformNativeLibsWithMergeJniLibsForDebug
> Task :libcocos2dx:transformNativeLibsWithStripDebugSymbolForDebug
> Task :libcocos2dx:transformNativeLibsWithIntermediateJniLibsForDebug

> Task :game:externalNativeBuildDebugFeature
Build cocos2djs x86_64
Android NDK: WARNING: Unsupported source file extensions in /Users/fabianhemmert/Dropbox/Projekte/Development/Cocos2D-x/EscapeTeam_support/build/jsb-default/frameworks/cocos2d-x/cocos/Android.mk for module cocos2dx_static    
Android NDK:   ../external/sources/edtaa3func/edtaa3func.h renderer/memop/RecyclePool.hpp    
fcntl(): Bad file descriptor
[x86_64] Compile++      : cocos2dx_static <= jsb_video_auto.cpp
fcntl(): Bad file descriptor
fcntl(): Bad file descriptor
[x86_64] Compile++      : cocos2dx_static <= jsb_renderer_manual.cpp
fcntl(): Bad file descriptor
[x86_64] Compile++      : cocos2dx_static <= WebSocketServer.cpp
[x86_64] Compile++      : cocos2dx_static <= SocketIO.cpp
fcntl(): Bad file descriptor
[x86_64] Compile++      : cocos2dx_static <= jsb_gfx_manual.cpp
fcntl(): Bad file descriptor
fcntl(): Bad file descriptor
[x86_64] Compile++      : cocos2dx_static <= jsb_gfx_auto.cpp
fcntl(): Bad file descriptor
[x86_64] Compile++      : cocos2dx_static <= jsb_cocos2dx_audioengine_auto.cpp
[x86_64] Compile++      : cocos2dx_static <= jsb_websocket_server.cpp
fcntl(): Bad file descriptor
[x86_64] Compile++      : cocos2dx_static <= jsb_webview_auto.cpp
fcntl(): Bad file descriptor
fcntl(): Bad file descriptor
[x86_64] Compile++      : cocos2dx_static <= jsb_renderer_auto.cpp
fcntl(): Bad file descriptor
[x86_64] Compile++      : cocos2dx_static <= WebSocket-libwebsockets.cpp
fcntl(): Bad file descriptor
[x86_64] Compile++      : cocos2dx_static <= jsb_socketio.cpp
fcntl(): Bad file descriptor
[x86_64] Compile++      : cocos2djs_shared <= main.cpp
fcntl(): Bad file descriptor
[x86_64] Compile++      : cocos2dx_static <= cocos2d.cpp
fcntl(): Bad file descriptor
[x86_64] Compile++      : cocos2dx_static <= jsb_websocket.cpp
fcntl(): Bad file descriptor
[x86_64] Compile++      : editor_support_static <= jsb_spine_manual.cpp
[x86_64] Compile++      : cocos2dx_static <= CCImage.cpp
fcntl(): Bad file descriptor
fcntl(): Bad file descriptor
[x86_64] Compile++      : cocos2djs_shared <= AppDelegate.cpp
[x86_64] Compile++      : cocos2dx_static <= MathUtil.cpp
fcntl(): Bad file descriptor
fcntl(): Bad file descriptor
[x86_64] Compile++      : cocos2dx_static <= CCSAXParser.cpp
fcntl(): Bad file descriptor
[x86_64] Compile++      : cocos2dx_static <= CCVertex.cpp
fcntl(): Bad file descriptor
[x86_64] Compile++      : cocos2dx_static <= CCGeometry.cpp
fcntl(): Bad file descriptor
[x86_64] Compile++      : cocos2dx_static <= Mat4.cpp
fcntl(): Bad file descriptor
[x86_64] Compile++      : cocos2dx_static <= Quaternion.cpp
fcntl(): Bad file descriptor
[x86_64] Compile++      : cocos2dx_static <= Vec2.cpp
fcntl(): Bad file descriptor
[x86_64] Compile++      : editor_support_static <= jsb_dragonbones_manual.cpp
fcntl(): Bad file descriptor
[x86_64] Compile++      : cocos2djs_shared <= jsb_module_register.cpp
fcntl(): Bad file descriptor
[x86_64] Compile++      : cocos2dx_static <= Vec3.cpp
fcntl(): Bad file descriptor
[x86_64] Compile++      : cocos2dx_static <= Vec4.cpp
fcntl(): Bad file descriptor
[x86_64] Compile++      : cocos2dx_static <= Mat3.cpp
fcntl(): Bad file descriptor
[x86_64] Compile++      : cocos2dx_static <= CCData.cpp
fcntl(): Bad file descriptor
[x86_64] Compile++      : cocos2dx_static <= CCRef.cpp
fcntl(): Bad file descriptor
[x86_64] Compile++      : cocos2dx_static <= CCAutoreleasePool.cpp
[x86_64] Compile++      : cocos2dx_static <= CCFileUtils.cpp
fcntl(): Bad file descriptor
fcntl(): Bad file descriptor
[x86_64] Compile++      : cocos2dx_static <= CCConfiguration.cpp
fcntl(): Bad file descriptor
[x86_64] Compile++      : cocos2dx_static <= base64.cpp
fcntl(): Bad file descriptor
[x86_64] Compile++      : cocos2dx_static <= TGAlib.cpp
[x86_64] Compile++      : cocos2dx_static <= ccCArray.cpp
fcntl(): Bad file descriptor
fcntl(): Bad file descriptor
[x86_64] Compile++      : editor_support_static <= jsb_cocos2dx_dragonbones_auto.cpp
fcntl(): Bad file descriptor
[x86_64] Compile++      : cocos2dx_static <= ZipUtils.cpp
[x86_64] Compile++      : cocos2dx_static <= CCValue.cpp
fcntl(): Bad file descriptor
fcntl(): Bad file descriptor
[x86_64] Compile++      : cocos2dx_static <= CCThreadPool.cpp
[x86_64] Compile++      : cocos2dx_static <= ccTypes.cpp
[x86_64] Compile++      : cocos2dx_static <= ccRandom.cpp
fcntl(): Bad file descriptor
fcntl(): Bad file descriptor
fcntl(): Bad file descriptor
[x86_64] Compile++      : cocos2dx_static <= etc1.cpp
fcntl(): Bad file descriptor
[x86_64] Compile++      : cocos2dx_static <= etc2.cpp
fcntl(): Bad file descriptor
[x86_64] Compile++      : cocos2dx_static <= pvr.cpp
fcntl(): Bad file descriptor
[x86_64] Compile++      : cocos2dx_static <= CCLog.cpp
[x86_64] Compile++      : cocos2dx_static <= ccUtils.cpp
fcntl(): Bad file descriptor
[x86_64] Compile++      : cocos2dx_static <= CCGLUtils.cpp
fcntl(): Bad file descriptor
fcntl(): Bad file descriptor
[x86_64] Compile++      : cocos2dx_static <= ccUTF8.cpp
fcntl(): Bad file descriptor
[x86_64] Compile++      : cocos2dx_static <= CCRenderTexture.cpp
fcntl(): Bad file descriptor
[x86_64] Compile++      : cocos2dx_static <= csscolorparser.cpp
[x86_64] Compile++      : cocos2dx_static <= CCScheduler.cpp
fcntl(): Bad file descriptor
fcntl(): Bad file descriptor
[x86_64] Compile++      : cocos2dx_static <= LocalStorage-android.cpp
[x86_64] Compile++      : cocos2dx_static <= CCDownloader.cpp
fcntl(): Bad file descriptor
fcntl(): Bad file descriptor
fcntl(): Bad file descriptor
[x86_64] Compile++      : cocos2dx_static <= CCDownloader-android.cpp
[x86_64] Compile++      : editor_support_static <= jsb_cocos2dx_spine_auto.cpp
fcntl(): Bad file descriptor
[x86_64] Compile++      : cocos2dx_static <= jsb_opengl_utils.cpp
fcntl(): Bad file descriptor
[x86_64] Compile++      : cocos2dx_static <= Uri.cpp
fcntl(): Bad file descriptor
[x86_64] Compile++      : cocos2dx_static <= HttpClient-android.cpp
fcntl(): Bad file descriptor
[x86_64] Compile++      : cocos2dx_static <= jsb_classtype.cpp
fcntl(): Bad file descriptor
[x86_64] Compile++      : cocos2dx_static <= JavaScriptJavaBridge.cpp
fcntl(): Bad file descriptor
[x86_64] Compile++      : cocos2dx_static <= jsb_cocos2dx_network_auto.cpp
fcntl(): Bad file descriptor
[x86_64] Compile++      : cocos2dx_static <= jsb_cocos2dx_auto.cpp
fcntl(): Bad file descriptor
[x86_64] Compile++      : cocos2dx_static <= jsb_cocos2dx_extension_auto.cpp
[x86_64] Compile++      : cocos2dx_static <= config.cpp
fcntl(): Bad file descriptor
fcntl(): Bad file descriptor
[x86_64] Compile++      : cocos2dx_static <= jsb_opengl_manual.cpp
fcntl(): Bad file descriptor
[x86_64] Compile++      : cocos2dx_static <= MappingUtils.cpp
fcntl(): Bad file descriptor
[x86_64] Compile++      : cocos2dx_static <= RefCounter.cpp
fcntl(): Bad file descriptor
[x86_64] Compile++      : cocos2dx_static <= HandleObject.cpp
fcntl(): Bad file descriptor
[x86_64] Compile++      : cocos2dx_static <= jsb_cocos2dx_manual.cpp
fcntl(): Bad file descriptor
[x86_64] Compile++      : cocos2dx_static <= jsb_cocos2dx_network_manual.cpp
fcntl(): Bad file descriptor
[x86_64] Compile++      : cocos2dx_static <= jsb_conversions.cpp
fcntl(): Bad file descriptor
[x86_64] Compile++      : cocos2dx_static <= Value.cpp
fcntl(): Bad file descriptor
[x86_64] Compile++      : cocos2dx_static <= State.cpp
fcntl(): Bad file descriptor
[x86_64] Compile++      : cocos2dx_static <= jsb_platform_android.cpp
fcntl(): Bad file descriptor
[x86_64] Compile++      : cocos2dx_static <= Class.cpp
fcntl(): Bad file descriptor
[x86_64] Compile++      : cocos2dx_static <= ObjectWrap.cpp
[x86_64] Compile++      : cocos2dx_static <= xxtea.cpp
fcntl(): Bad file descriptor
[x86_64] Compile++      : cocos2dx_static <= ioapi_mem.cpp
fcntl(): Bad file descriptor
fcntl(): Bad file descriptor
[x86_64] Compile++      : cocos2dx_static <= tinyxml2.cpp
fcntl(): Bad file descriptor
[x86_64] Compile++      : cocos2dx_static <= ioapi.cpp
fcntl(): Bad file descriptor
[x86_64] Compile++      : cocos2dx_static <= unzip.cpp
fcntl(): Bad file descriptor
[x86_64] Compile++      : cocos2dx_static <= Object.cpp
fcntl(): Bad file descriptor
[x86_64] Compile++      : cocos2dx_static <= Utils.cpp
fcntl(): Bad file descriptor
[x86_64] Compile++      : cocos2dx_static <= jsb_xmlhttprequest.cpp
fcntl(): Bad file descriptor
[x86_64] Compile++      : cocos2dx_static <= edtaa3func.cpp
fcntl(): Bad file descriptor
[x86_64] Compile        : cocos2dx_static <= ConvertUTF.c
fcntl(): Bad file descriptor
[x86_64] Compile++      : cocos2dx_static <= ConvertUTFWrapper.cpp
fcntl(): Bad file descriptor
[x86_64] Compile++      : cocos2dx_static <= jsb_global.cpp
fcntl(): Bad file descriptor
[x86_64] Compile++      : cocos2dx_static <= ScriptEngine.cpp
fcntl(): Bad file descriptor
[x86_64] Compile++      : cocos2dx_static <= EventDispatcher.cpp
fcntl(): Bad file descriptor
[x86_64] Compile++      : cocos2dx_static <= SHA1.cpp
[x86_64] Compile++      : cocos2dx_static <= util.cc
fcntl(): Bad file descriptor
fcntl(): Bad file descriptor
[x86_64] Compile++      : cocos2dx_static <= env.cc
fcntl(): Bad file descriptor
[x86_64] Compile++      : cocos2dx_static <= inspector_agent.cc
fcntl(): Bad file descriptor
[x86_64] Compile++      : cocos2dx_static <= inspector_io.cc
fcntl(): Bad file descriptor
[x86_64] Compile++      : cocos2dx_static <= CCFontAtlas.cpp
[x86_64] Compile++      : cocos2dx_static <= inspector_socket.cc
fcntl(): Bad file descriptor
fcntl(): Bad file descriptor
[x86_64] Compile++      : cocos2dx_static <= inspector_socket_server.cc
fcntl(): Bad file descriptor
[x86_64] Compile++      : cocos2dx_static <= node.cc
fcntl(): Bad file descriptor
[x86_64] Compile++      : cocos2dx_static <= node_debug_options.cc
fcntl(): Bad file descriptor
[x86_64] Compile++      : cocos2dx_static <= CCTTFTypes.cpp
fcntl(): Bad file descriptor
[x86_64] Compile        : cocos2dx_static <= http_parser.c
fcntl(): Bad file descriptor
[x86_64] Compile++      : cocos2dx_static <= GFXUtils.cpp
fcntl(): Bad file descriptor
[x86_64] Compile++      : cocos2dx_static <= EditBox-android.cpp
fcntl(): Bad file descriptor
[x86_64] Compile++      : cocos2dx_static <= CCFontFreetype.cpp
fcntl(): Bad file descriptor
[x86_64] Compile++      : cocos2dx_static <= CCTTFLabelAtlasCache.cpp
fcntl(): Bad file descriptor
[x86_64] Compile++      : cocos2dx_static <= Types.cpp
fcntl(): Bad file descriptor
[x86_64] Compile++      : cocos2dx_static <= FrameBuffer.cpp
fcntl(): Bad file descriptor
[x86_64] Compile++      : cocos2dx_static <= GraphicsHandle.cpp
fcntl(): Bad file descriptor
[x86_64] Compile++      : cocos2dx_static <= GFX.cpp
fcntl(): Bad file descriptor
[x86_64] Compile++      : cocos2dx_static <= IndexBuffer.cpp
fcntl(): Bad file descriptor
[x86_64] Compile++      : cocos2dx_static <= DeviceGraphics.cpp
fcntl(): Bad file descriptor
[x86_64] Compile++      : cocos2dx_static <= CCLabelLayout.cpp
fcntl(): Bad file descriptor
[x86_64] Compile++      : cocos2dx_static <= RenderBuffer.cpp
fcntl(): Bad file descriptor
[x86_64] Compile++      : cocos2dx_static <= RenderTarget.cpp
fcntl(): Bad file descriptor
[x86_64] Compile++      : cocos2dx_static <= Texture.cpp
fcntl(): Bad file descriptor
[x86_64] Compile++      : cocos2dx_static <= Program.cpp
fcntl(): Bad file descriptor
[x86_64] Compile++      : cocos2dx_static <= CCTTFLabelRenderer.cpp
fcntl(): Bad file descriptor
[x86_64] Compile++      : cocos2dx_static <= State.cpp
fcntl(): Bad file descriptor
[x86_64] Compile++      : cocos2dx_static <= Texture2D.cpp
fcntl(): Bad file descriptor
[x86_64] Compile++      : cocos2dx_static <= VertexBuffer.cpp
fcntl(): Bad file descriptor
[x86_64] Compile++      : cocos2dx_static <= Config.cpp
fcntl(): Bad file descriptor
[x86_64] Compile++      : cocos2dx_static <= InputAssembler.cpp
fcntl(): Bad file descriptor
[x86_64] Compile++      : cocos2dx_static <= VertexFormat.cpp
fcntl(): Bad file descriptor
[x86_64] Compile++      : cocos2dx_static <= Effect.cpp
fcntl(): Bad file descriptor
[x86_64] Compile++      : cocos2dx_static <= Camera.cpp
fcntl(): Bad file descriptor
[x86_64] Compile++      : cocos2dx_static <= Light.cpp
fcntl(): Bad file descriptor
[x86_64] Compile++      : cocos2dx_static <= Pass.cpp
fcntl(): Bad file descriptor
[x86_64] Compile++      : cocos2dx_static <= Model.cpp
[x86_64] Compile++      : cocos2dx_static <= View.cpp
fcntl(): Bad file descriptor
fcntl(): Bad file descriptor
[x86_64] Compile++      : cocos2dx_static <= BaseRenderer.cpp
fcntl(): Bad file descriptor
[x86_64] Compile++      : cocos2dx_static <= Scene.cpp
fcntl(): Bad file descriptor
[x86_64] Compile++      : cocos2dx_static <= Technique.cpp
[x86_64] Compile++      : cocos2dx_static <= AssemblerBase.cpp
fcntl(): Bad file descriptor
fcntl(): Bad file descriptor
[x86_64] Compile++      : cocos2dx_static <= ProgramLib.cpp
fcntl(): Bad file descriptor
[x86_64] Compile++      : cocos2dx_static <= CustomAssembler.cpp
fcntl(): Bad file descriptor
[x86_64] Compile++      : cocos2dx_static <= RenderData.cpp
fcntl(): Bad file descriptor
fcntl(): Bad file descriptor
[x86_64] Compile++      : cocos2dx_static <= RenderDataList.cpp
[x86_64] Compile++      : cocos2dx_static <= Assembler.cpp
fcntl(): Bad file descriptor
[x86_64] Compile++      : cocos2dx_static <= MaskAssembler.cpp
fcntl(): Bad file descriptor
[x86_64] Compile++      : cocos2dx_static <= ForwardRenderer.cpp
fcntl(): Bad file descriptor
[x86_64] Compile++      : cocos2dx_static <= TiledMapAssembler.cpp
fcntl(): Bad file descriptor
[x86_64] Compile++      : cocos2dx_static <= AssemblerSprite.cpp
fcntl(): Bad file descriptor
[x86_64] Compile++      : cocos2dx_static <= SimpleSprite3D.cpp
fcntl(): Bad file descriptor
[x86_64] Compile++      : cocos2dx_static <= SimpleSprite2D.cpp
fcntl(): Bad file descriptor
[x86_64] Compile++      : cocos2dx_static <= SlicedSprite3D.cpp
[x86_64] Compile++      : cocos2dx_static <= SlicedSprite2D.cpp
fcntl(): Bad file descriptor
fcntl(): Bad file descriptor
[x86_64] Compile++      : cocos2dx_static <= MeshAssembler.cpp
fcntl(): Bad file descriptor
[x86_64] Compile++      : cocos2dx_static <= Particle3DAssembler.cpp
fcntl(): Bad file descriptor
[x86_64] Compile++      : cocos2dx_static <= StencilManager.cpp
fcntl(): Bad file descriptor
[x86_64] Compile++      : cocos2dx_static <= MemPool.cpp
fcntl(): Bad file descriptor
[x86_64] Compile++      : cocos2dx_static <= ParallelTask.cpp
fcntl(): Bad file descriptor
[x86_64] Compile++      : cocos2dx_static <= MeshBuffer.cpp
fcntl(): Bad file descriptor
[x86_64] Compile++      : cocos2dx_static <= NodeMemPool.cpp
fcntl(): Bad file descriptor
[x86_64] Compile++      : cocos2dx_static <= ModelBatcher.cpp
[x86_64] Compile++      : cocos2dx_static <= EffectVariant.cpp
fcntl(): Bad file descriptor
fcntl(): Bad file descriptor
[x86_64] Compile++      : cocos2dx_static <= RenderFlow.cpp
fcntl(): Bad file descriptor
[x86_64] Compile++      : cocos2dx_static <= EffectBase.cpp
fcntl(): Bad file descriptor
[x86_64] Compile++      : cocos2dx_static <= NodeProxy.cpp
fcntl(): Bad file descriptor
[x86_64] Compile++      : cocos2dx_static <= VideoPlayer-android.cpp
fcntl(): Bad file descriptor
[x86_64] Compile++      : audioengine_static <= AssetFd.cpp
fcntl(): Bad file descriptor
[x86_64] Compile++      : cocos2dx_static <= WebViewImpl-android.cpp
fcntl(): Bad file descriptor
[x86_64] Compile++      : cocos_extension_static <= CCEventAssetsManagerEx.cpp
fcntl(): Bad file descriptor
[x86_64] Compile++      : cocos_extension_static <= CCAsyncTaskPool.cpp
fcntl(): Bad file descriptor
[x86_64] Compile++      : audioengine_static <= AudioDecoderProvider.cpp
fcntl(): Bad file descriptor
[x86_64] Compile++      : audioengine_static <= AudioDecoder.cpp
[x86_64] Compile++      : audioengine_static <= AudioDecoderSLES.cpp
fcntl(): Bad file descriptor
fcntl(): Bad file descriptor
[x86_64] Compile++      : audioengine_static <= AudioDecoderOgg.cpp
[x86_64] Compile++      : audioengine_static <= AudioDecoderMp3.cpp
fcntl(): Bad file descriptor
fcntl(): Bad file descriptor
fcntl(): Bad file descriptor
[x86_64] Compile++      : audioengine_static <= AudioResampler.cpp
[x86_64] Compile++      : audioengine_static <= AudioDecoderWav.cpp
fcntl(): Bad file descriptor
[x86_64] Compile++      : audioengine_static <= AudioEngine.cpp
fcntl(): Bad file descriptor
[x86_64] Compile++      : audioengine_static <= AudioEngine-inl.cpp
fcntl(): Bad file descriptor
fcntl(): Bad file descriptor
[x86_64] Compile++      : audioengine_static <= AudioResamplerCubic.cpp
[x86_64] Compile++      : cocos_extension_static <= Manifest.cpp
fcntl(): Bad file descriptor
[x86_64] Compile++      : audioengine_static <= PcmBufferProvider.cpp
fcntl(): Bad file descriptor
[x86_64] Compile++      : audioengine_static <= PcmData.cpp
fcntl(): Bad file descriptor
[x86_64] Compile++      : cocos_extension_static <= AssetsManagerEx.cpp
fcntl(): Bad file descriptor
[x86_64] Compile        : audioengine_static <= format.c
fcntl(): Bad file descriptor
[x86_64] Compile++      : audioengine_static <= PcmAudioService.cpp
fcntl(): Bad file descriptor
[x86_64] Compile++      : audioengine_static <= AudioMixer.cpp
[x86_64] Compile        : audioengine_static <= primitives.c
fcntl(): Bad file descriptor
[x86_64] Compile++      : audioengine_static <= minifloat.cpp
fcntl(): Bad file descriptor
fcntl(): Bad file descriptor
[x86_64] Compile++      : audioengine_static <= AudioMixerController.cpp
fcntl(): Bad file descriptor
[x86_64] Compile++      : audioengine_static <= PcmAudioPlayer.cpp
[x86_64] Compile++      : audioengine_static <= UrlAudioPlayer.cpp
fcntl(): Bad file descriptor
fcntl(): Bad file descriptor
[x86_64] Compile++      : audioengine_static <= tinysndfile.cpp
[x86_64] Compile++      : audioengine_static <= Track.cpp
fcntl(): Bad file descriptor
fcntl(): Bad file descriptor
[x86_64] Compile++      : editor_support_static <= jsb_helper.cpp
fcntl(): Bad file descriptor
[x86_64] Compile++      : audioengine_static <= mp3reader.cpp
fcntl(): Bad file descriptor
[x86_64] Compile++      : editor_support_static <= IOBuffer.cpp
[x86_64] Compile++      : audioengine_static <= Utils.cpp
fcntl(): Bad file descriptor
fcntl(): Bad file descriptor
[x86_64] Compile++      : audioengine_static <= AudioPlayerProvider.cpp
fcntl(): Bad file descriptor
[x86_64] Compile++      : editor_support_static <= MeshBuffer.cpp
fcntl(): Bad file descriptor
[x86_64] Compile++      : editor_support_static <= middleware-adapter.cpp
fcntl(): Bad file descriptor
[x86_64] Compile++      : editor_support_static <= Animation.cpp
fcntl(): Bad file descriptor
[x86_64] Compile++      : editor_support_static <= AnimationStateData.cpp
fcntl(): Bad file descriptor
[x86_64] Compile++      : editor_support_static <= AnimationState.cpp
fcntl(): Bad file descriptor
[x86_64] Compile++      : editor_support_static <= Atlas.cpp
fcntl(): Bad file descriptor
[x86_64] Compile++      : editor_support_static <= AtlasAttachmentLoader.cpp
fcntl(): Bad file descriptor
[x86_64] Compile++      : editor_support_static <= IOTypedArray.cpp
fcntl(): Bad file descriptor
[x86_64] Compile++      : editor_support_static <= Attachment.cpp
fcntl(): Bad file descriptor
[x86_64] Compile++      : editor_support_static <= AttachmentLoader.cpp
fcntl(): Bad file descriptor
[x86_64] Compile++      : editor_support_static <= MiddlewareManager.cpp
fcntl(): Bad file descriptor
[x86_64] Compile++      : editor_support_static <= BoundingBoxAttachment.cpp
fcntl(): Bad file descriptor
[x86_64] Compile++      : editor_support_static <= AttachmentTimeline.cpp
fcntl(): Bad file descriptor
[x86_64] Compile++      : editor_support_static <= BoneData.cpp
fcntl(): Bad file descriptor
[x86_64] Compile++      : editor_support_static <= Bone.cpp
fcntl(): Bad file descriptor
[x86_64] Compile++      : editor_support_static <= Constraint.cpp
fcntl(): Bad file descriptor
[x86_64] Compile++      : editor_support_static <= ConstraintData.cpp
fcntl(): Bad file descriptor
[x86_64] Compile++      : editor_support_static <= ColorTimeline.cpp
fcntl(): Bad file descriptor
[x86_64] Compile++      : editor_support_static <= ClippingAttachment.cpp
fcntl(): Bad file descriptor
[x86_64] Compile++      : editor_support_static <= TypedArrayPool.cpp
fcntl(): Bad file descriptor
[x86_64] Compile++      : editor_support_static <= CurveTimeline.cpp
fcntl(): Bad file descriptor
fcntl(): Bad file descriptor
[x86_64] Compile++      : editor_support_static <= Event.cpp
[x86_64] Compile++      : editor_support_static <= DeformTimeline.cpp
fcntl(): Bad file descriptor
fcntl(): Bad file descriptor
[x86_64] Compile++      : editor_support_static <= EventData.cpp
[x86_64] Compile++      : editor_support_static <= DrawOrderTimeline.cpp
fcntl(): Bad file descriptor
[x86_64] Compile++      : editor_support_static <= EventTimeline.cpp
fcntl(): Bad file descriptor
fcntl(): Bad file descriptor
[x86_64] Compile++      : editor_support_static <= IkConstraintData.cpp
[x86_64] Compile++      : editor_support_static <= Extension.cpp
fcntl(): Bad file descriptor
fcntl(): Bad file descriptor
[x86_64] Compile++      : editor_support_static <= Json.cpp
[x86_64] Compile++      : editor_support_static <= IkConstraintTimeline.cpp
fcntl(): Bad file descriptor
fcntl(): Bad file descriptor
[x86_64] Compile++      : editor_support_static <= IkConstraint.cpp
[x86_64] Compile++      : editor_support_static <= ParticleSimulator.cpp
fcntl(): Bad file descriptor
[x86_64] Compile++      : editor_support_static <= MathUtil.cpp
fcntl(): Bad file descriptor
[x86_64] Compile++      : editor_support_static <= LinkedMesh.cpp
[x86_64] Compile++      : editor_support_static <= PathAttachment.cpp
fcntl(): Bad file descriptor
fcntl(): Bad file descriptor
[x86_64] Compile++      : editor_support_static <= PathConstraintData.cpp
fcntl(): Bad file descriptor
[x86_64] Compile++      : editor_support_static <= MeshAttachment.cpp
fcntl(): Bad file descriptor
[x86_64] Compile++      : editor_support_static <= PathConstraintMixTimeline.cpp
[x86_64] Compile++      : editor_support_static <= PathConstraint.cpp
fcntl(): Bad file descriptor
fcntl(): Bad file descriptor
[x86_64] Compile++      : editor_support_static <= PathConstraintPositionTimeline.cpp
assertion failed [abi_info.kind == AbiKind::NewThread]: signal without a thread context did not come from a new thread
(ThreadContextSignals.cpp:394 sa_tramp)
/Users/fabianhemmert/Library/Android/sdk/ndk/21.3.6528147/build/ndk-build: line 288:   140 Trace/BPT trap: 5       $GNUMAKE -O -f $PROGDIR/core/build-local.mk "$@"

> Task :game:externalNativeBuildDebugFeature FAILED

FAILURE: Build failed with an exception.

* What went wrong:
Execution failed for task ':game:externalNativeBuildDebugFeature'.
> Build command failed.
  Error while executing process /Users/fabianhemmert/Library/Android/sdk/ndk/21.3.6528147/ndk-build with arguments {NDK_PROJECT_PATH=null APP_BUILD_SCRIPT=/Users/fabianhemmert/Dropbox/Projekte/Development/Cocos2D-x/EscapeTeam_support/build/jsb-default/frameworks/runtime-src/proj.android-studio/game/jni/Android.mk NDK_APPLICATION_MK=/Users/fabianhemmert/Dropbox/Projekte/Development/Cocos2D-x/EscapeTeam_support/build/jsb-default/frameworks/runtime-src/proj.android-studio/game/jni/Application.mk APP_ABI=x86_64 NDK_ALL_ABIS=x86_64 NDK_DEBUG=1 APP_PLATFORM=android-16 NDK_OUT=/Users/fabianhemmert/Dropbox/Projekte/Development/Cocos2D-x/EscapeTeam_support/build/jsb-default/frameworks/runtime-src/proj.android-studio/game/build/intermediates/ndkBuild/feature/debug/obj NDK_LIBS_OUT=/Users/fabianhemmert/Dropbox/Projekte/Development/Cocos2D-x/EscapeTeam_support/build/jsb-default/frameworks/runtime-src/proj.android-studio/game/build/intermediates/ndkBuild/feature/debug/lib NDK_TOOLCHAIN_VERSION=clang NDK_MODULE_PATH=/Users/fabianhemmert/Dropbox/Projekte/Development/Cocos2D-x/EscapeTeam_support/build/jsb-default/frameworks/cocos2d-x:/Users/fabianhemmert/Dropbox/Projekte/Development/Cocos2D-x/EscapeTeam_support/build/jsb-default/frameworks/cocos2d-x/cocos:/Users/fabianhemmert/Dropbox/Projekte/Development/Cocos2D-x/EscapeTeam_support/build/jsb-default/frameworks/cocos2d-x/external -j8 NDK_DEBUG=1 /Users/fabianhemmert/Dropbox/Projekte/Development/Cocos2D-x/EscapeTeam_support/build/jsb-default/frameworks/runtime-src/proj.android-studio/game/build/intermediates/ndkBuild/feature/debug/obj/local/x86_64/libcocos2djs.so}
  fcntl(): Bad file descriptor
  Android NDK: WARNING: Unsupported source file extensions in /Users/fabianhemmert/Dropbox/Projekte/Development/Cocos2D-x/EscapeTeam_support/build/jsb-default/frameworks/cocos2d-x/cocos/Android.mk for module cocos2dx_static    
  Android NDK:   ../external/sources/edtaa3func/edtaa3func.h renderer/memop/RecyclePool.hpp    
  [x86_64] Compile++      : cocos2dx_static <= jsb_video_auto.cpp
  fcntl(): Bad file descriptor
  fcntl(): Bad file descriptor
  [x86_64] Compile++      : cocos2dx_static <= jsb_renderer_manual.cpp
  fcntl(): Bad file descriptor
  [x86_64] Compile++      : cocos2dx_static <= WebSocketServer.cpp
  [x86_64] Compile++      : cocos2dx_static <= SocketIO.cpp
  fcntl(): Bad file descriptor
  [x86_64] Compile++      : cocos2dx_static <= jsb_gfx_manual.cpp
  fcntl(): Bad file descriptor
  fcntl(): Bad file descriptor
  [x86_64] Compile++      : cocos2dx_static <= jsb_gfx_auto.cpp
  fcntl(): Bad file descriptor
  [x86_64] Compile++      : cocos2dx_static <= jsb_cocos2dx_audioengine_auto.cpp
  fcntl(): Bad file descriptor
  [x86_64] Compile++      : cocos2dx_static <= jsb_websocket_server.cpp
  fcntl(): Bad file descriptor
  [x86_64] Compile++      : cocos2dx_static <= jsb_webview_auto.cpp
  fcntl(): Bad file descriptor
  [x86_64] Compile++      : cocos2dx_static <= jsb_renderer_auto.cpp
  fcntl(): Bad file descriptor
  [x86_64] Compile++      : cocos2dx_static <= WebSocket-libwebsockets.cpp
  fcntl(): Bad file descriptor
  [x86_64] Compile++      : cocos2dx_static <= jsb_socketio.cpp
  fcntl(): Bad file descriptor
  [x86_64] Compile++      : cocos2djs_shared <= main.cpp
  fcntl(): Bad file descriptor
  [x86_64] Compile++      : cocos2dx_static <= cocos2d.cpp
  fcntl(): Bad file descriptor
  [x86_64] Compile++      : cocos2dx_static <= jsb_websocket.cpp
  fcntl(): Bad file descriptor
  [x86_64] Compile++      : editor_support_static <= jsb_spine_manual.cpp
  fcntl(): Bad file descriptor
  [x86_64] Compile++      : cocos2dx_static <= CCImage.cpp
  fcntl(): Bad file descriptor
  [x86_64] Compile++      : cocos2djs_shared <= AppDelegate.cpp
  [x86_64] Compile++      : cocos2dx_static <= MathUtil.cpp
  fcntl(): Bad file descriptor
  fcntl(): Bad file descriptor
  [x86_64] Compile++      : cocos2dx_static <= CCSAXParser.cpp
  fcntl(): Bad file descriptor
  [x86_64] Compile++      : cocos2dx_static <= CCVertex.cpp
  fcntl(): Bad file descriptor
  [x86_64] Compile++      : cocos2dx_static <= CCGeometry.cpp
  fcntl(): Bad file descriptor
  [x86_64] Compile++      : cocos2dx_static <= Mat4.cpp
  fcntl(): Bad file descriptor
  [x86_64] Compile++      : cocos2dx_static <= Quaternion.cpp
  fcntl(): Bad file descriptor
  [x86_64] Compile++      : cocos2dx_static <= Vec2.cpp
  fcntl(): Bad file descriptor
  [x86_64] Compile++      : editor_support_static <= jsb_dragonbones_manual.cpp
  fcntl(): Bad file descriptor
  [x86_64] Compile++      : cocos2djs_shared <= jsb_module_register.cpp
  fcntl(): Bad file descriptor
  [x86_64] Compile++      : cocos2dx_static <= Vec3.cpp
  fcntl(): Bad file descriptor
  [x86_64] Compile++      : cocos2dx_static <= Vec4.cpp
  fcntl(): Bad file descriptor
  [x86_64] Compile++      : cocos2dx_static <= Mat3.cpp
  fcntl(): Bad file descriptor
  [x86_64] Compile++      : cocos2dx_static <= CCData.cpp
  fcntl(): Bad file descriptor
  [x86_64] Compile++      : cocos2dx_static <= CCRef.cpp
  fcntl(): Bad file descriptor
  [x86_64] Compile++      : cocos2dx_static <= CCAutoreleasePool.cpp
  [x86_64] Compile++      : cocos2dx_static <= CCFileUtils.cpp
  fcntl(): Bad file descriptor
  fcntl(): Bad file descriptor
  [x86_64] Compile++      : cocos2dx_static <= CCConfiguration.cpp
  fcntl(): Bad file descriptor
  [x86_64] Compile++      : cocos2dx_static <= base64.cpp
  fcntl(): Bad file descriptor
  [x86_64] Compile++      : cocos2dx_static <= TGAlib.cpp
  fcntl(): Bad file descriptor
  [x86_64] Compile++      : cocos2dx_static <= ccCArray.cpp
  fcntl(): Bad file descriptor
  [x86_64] Compile++      : editor_support_static <= jsb_cocos2dx_dragonbones_auto.cpp
  fcntl(): Bad file descriptor
  [x86_64] Compile++      : cocos2dx_static <= ZipUtils.cpp
  [x86_64] Compile++      : cocos2dx_static <= CCValue.cpp
  fcntl(): Bad file descriptor
  fcntl(): Bad file descriptor
  [x86_64] Compile++      : cocos2dx_static <= CCThreadPool.cpp
  [x86_64] Compile++      : cocos2dx_static <= ccTypes.cpp
  [x86_64] Compile++      : cocos2dx_static <= ccRandom.cpp
  fcntl(): Bad file descriptor
  fcntl(): Bad file descriptor
  [x86_64] Compile++      : cocos2dx_static <= etc1.cpp
  fcntl(): Bad file descriptor
  fcntl(): Bad file descriptor
  [x86_64] Compile++      : cocos2dx_static <= etc2.cpp
  fcntl(): Bad file descriptor
  [x86_64] Compile++      : cocos2dx_static <= pvr.cpp
  fcntl(): Bad file descriptor
  [x86_64] Compile++      : cocos2dx_static <= CCLog.cpp
  [x86_64] Compile++      : cocos2dx_static <= ccUtils.cpp
  fcntl(): Bad file descriptor
  [x86_64] Compile++      : cocos2dx_static <= CCGLUtils.cpp
  fcntl(): Bad file descriptor
  fcntl(): Bad file descriptor
  [x86_64] Compile++      : cocos2dx_static <= ccUTF8.cpp
  fcntl(): Bad file descriptor
  [x86_64] Compile++      : cocos2dx_static <= CCRenderTexture.cpp
  fcntl(): Bad file descriptor
  [x86_64] Compile++      : cocos2dx_static <= csscolorparser.cpp
  [x86_64] Compile++      : cocos2dx_static <= CCScheduler.cpp
  fcntl(): Bad file descriptor
  fcntl(): Bad file descriptor
  [x86_64] Compile++      : cocos2dx_static <= LocalStorage-android.cpp
  [x86_64] Compile++      : cocos2dx_static <= CCDownloader.cpp
  fcntl(): Bad file descriptor
  [x86_64] Compile++      : cocos2dx_static <= CCDownloader-android.cpp
  fcntl(): Bad file descriptor
  fcntl(): Bad file descriptor
  [x86_64] Compile++      : editor_support_static <= jsb_cocos2dx_spine_auto.cpp
  fcntl(): Bad file descriptor
  [x86_64] Compile++      : cocos2dx_static <= jsb_opengl_utils.cpp
  fcntl(): Bad file descriptor
  [x86_64] Compile++      : cocos2dx_static <= Uri.cpp
  fcntl(): Bad file descriptor
  [x86_64] Compile++      : cocos2dx_static <= HttpClient-android.cpp
  fcntl(): Bad file descriptor
  [x86_64] Compile++      : cocos2dx_static <= jsb_classtype.cpp
  fcntl(): Bad file descriptor
  [x86_64] Compile++      : cocos2dx_static <= JavaScriptJavaBridge.cpp
  fcntl(): Bad file descriptor
  [x86_64] Compile++      : cocos2dx_static <= jsb_cocos2dx_network_auto.cpp
  fcntl(): Bad file descriptor
  [x86_64] Compile++      : cocos2dx_static <= jsb_cocos2dx_auto.cpp
  fcntl(): Bad file descriptor
  [x86_64] Compile++      : cocos2dx_static <= jsb_cocos2dx_extension_auto.cpp
  [x86_64] Compile++      : cocos2dx_static <= config.cpp
  fcntl(): Bad file descriptor
  fcntl(): Bad file descriptor
  [x86_64] Compile++      : cocos2dx_static <= jsb_opengl_manual.cpp
  fcntl(): Bad file descriptor
  [x86_64] Compile++      : cocos2dx_static <= MappingUtils.cpp
  fcntl(): Bad file descriptor
  [x86_64] Compile++      : cocos2dx_static <= RefCounter.cpp
  fcntl(): Bad file descriptor
  [x86_64] Compile++      : cocos2dx_static <= HandleObject.cpp
  fcntl(): Bad file descriptor
  [x86_64] Compile++      : cocos2dx_static <= jsb_cocos2dx_manual.cpp
  fcntl(): Bad file descriptor
  [x86_64] Compile++      : cocos2dx_static <= jsb_cocos2dx_network_manual.cpp
  fcntl(): Bad file descriptor
  [x86_64] Compile++      : cocos2dx_static <= jsb_conversions.cpp
  fcntl(): Bad file descriptor
  [x86_64] Compile++      : cocos2dx_static <= Value.cpp
  fcntl(): Bad file descriptor
  [x86_64] Compile++      : cocos2dx_static <= State.cpp
  fcntl(): Bad file descriptor
  [x86_64] Compile++      : cocos2dx_static <= jsb_platform_android.cpp
  fcntl(): Bad file descriptor
  [x86_64] Compile++      : cocos2dx_static <= Class.cpp
  fcntl(): Bad file descriptor
  [x86_64] Compile++      : cocos2dx_static <= ObjectWrap.cpp
  [x86_64] Compile++      : cocos2dx_static <= xxtea.cpp
  fcntl(): Bad file descriptor
  [x86_64] Compile++      : cocos2dx_static <= ioapi_mem.cpp
  fcntl(): Bad file descriptor
  fcntl(): Bad file descriptor
  [x86_64] Compile++      : cocos2dx_static <= tinyxml2.cpp
  fcntl(): Bad file descriptor
  [x86_64] Compile++      : cocos2dx_static <= ioapi.cpp
  fcntl(): Bad file descriptor
  [x86_64] Compile++      : cocos2dx_static <= unzip.cpp
  fcntl(): Bad file descriptor
  [x86_64] Compile++      : cocos2dx_static <= Object.cpp
  fcntl(): Bad file descriptor
  [x86_64] Compile++      : cocos2dx_static <= Utils.cpp
  fcntl(): Bad file descriptor
  [x86_64] Compile++      : cocos2dx_static <= jsb_xmlhttprequest.cpp
  fcntl(): Bad file descriptor
  [x86_64] Compile++      : cocos2dx_static <= edtaa3func.cpp
  fcntl(): Bad file descriptor
  [x86_64] Compile        : cocos2dx_static <= ConvertUTF.c
  fcntl(): Bad file descriptor
  [x86_64] Compile++      : cocos2dx_static <= ConvertUTFWrapper.cpp
  fcntl(): Bad file descriptor
  [x86_64] Compile++      : cocos2dx_static <= jsb_global.cpp
  fcntl(): Bad file descriptor
  [x86_64] Compile++      : cocos2dx_static <= ScriptEngine.cpp
  fcntl(): Bad file descriptor
  [x86_64] Compile++      : cocos2dx_static <= EventDispatcher.cpp
  [x86_64] Compile++      : cocos2dx_static <= SHA1.cpp
  fcntl(): Bad file descriptor
  [x86_64] Compile++      : cocos2dx_static <= util.cc
  fcntl(): Bad file descriptor
  fcntl(): Bad file descriptor
  [x86_64] Compile++      : cocos2dx_static <= env.cc
  fcntl(): Bad file descriptor
  [x86_64] Compile++      : cocos2dx_static <= inspector_agent.cc
  fcntl(): Bad file descriptor
  [x86_64] Compile++      : cocos2dx_static <= inspector_io.cc
  fcntl(): Bad file descriptor
  [x86_64] Compile++      : cocos2dx_static <= CCFontAtlas.cpp
  [x86_64] Compile++      : cocos2dx_static <= inspector_socket.cc
  fcntl(): Bad file descriptor
  fcntl(): Bad file descriptor
  [x86_64] Compile++      : cocos2dx_static <= inspector_socket_server.cc
  fcntl(): Bad file descriptor
  [x86_64] Compile++      : cocos2dx_static <= node.cc
  fcntl(): Bad file descriptor
  [x86_64] Compile++      : cocos2dx_static <= node_debug_options.cc
  fcntl(): Bad file descriptor
  [x86_64] Compile++      : cocos2dx_static <= CCTTFTypes.cpp
  fcntl(): Bad file descriptor
  [x86_64] Compile        : cocos2dx_static <= http_parser.c
  fcntl(): Bad file descriptor
  [x86_64] Compile++      : cocos2dx_static <= GFXUtils.cpp
  fcntl(): Bad file descriptor
  [x86_64] Compile++      : cocos2dx_static <= EditBox-android.cpp
  fcntl(): Bad file descriptor
  [x86_64] Compile++      : cocos2dx_static <= CCFontFreetype.cpp
  fcntl(): Bad file descriptor
  [x86_64] Compile++      : cocos2dx_static <= CCTTFLabelAtlasCache.cpp
  [x86_64] Compile++      : cocos2dx_static <= Types.cpp
  fcntl(): Bad file descriptor
  [x86_64] Compile++      : cocos2dx_static <= FrameBuffer.cpp
  fcntl(): Bad file descriptor
  fcntl(): Bad file descriptor
  [x86_64] Compile++      : cocos2dx_static <= GraphicsHandle.cpp
  fcntl(): Bad file descriptor
  [x86_64] Compile++      : cocos2dx_static <= GFX.cpp
  fcntl(): Bad file descriptor
  [x86_64] Compile++      : cocos2dx_static <= IndexBuffer.cpp
  fcntl(): Bad file descriptor
  [x86_64] Compile++      : cocos2dx_static <= DeviceGraphics.cpp
  fcntl(): Bad file descriptor
  [x86_64] Compile++      : cocos2dx_static <= CCLabelLayout.cpp
  fcntl(): Bad file descriptor
  [x86_64] Compile++      : cocos2dx_static <= RenderBuffer.cpp
  fcntl(): Bad file descriptor
  [x86_64] Compile++      : cocos2dx_static <= RenderTarget.cpp
  fcntl(): Bad file descriptor
  [x86_64] Compile++      : cocos2dx_static <= Texture.cpp
  fcntl(): Bad file descriptor
  [x86_64] Compile++      : cocos2dx_static <= Program.cpp
  fcntl(): Bad file descriptor
  [x86_64] Compile++      : cocos2dx_static <= CCTTFLabelRenderer.cpp
  fcntl(): Bad file descriptor
  [x86_64] Compile++      : cocos2dx_static <= State.cpp
  fcntl(): Bad file descriptor
  [x86_64] Compile++      : cocos2dx_static <= Texture2D.cpp
  fcntl(): Bad file descriptor
  [x86_64] Compile++      : cocos2dx_static <= VertexBuffer.cpp
  fcntl(): Bad file descriptor
  [x86_64] Compile++      : cocos2dx_static <= Config.cpp
  [x86_64] Compile++      : cocos2dx_static <= InputAssembler.cpp
  fcntl(): Bad file descriptor
  fcntl(): Bad file descriptor
  [x86_64] Compile++      : cocos2dx_static <= VertexFormat.cpp
  fcntl(): Bad file descriptor
  [x86_64] Compile++      : cocos2dx_static <= Effect.cpp
  fcntl(): Bad file descriptor
  [x86_64] Compile++      : cocos2dx_static <= Camera.cpp
  fcntl(): Bad file descriptor
  [x86_64] Compile++      : cocos2dx_static <= Light.cpp
  fcntl(): Bad file descriptor
  [x86_64] Compile++      : cocos2dx_static <= Pass.cpp
  fcntl(): Bad file descriptor
  [x86_64] Compile++      : cocos2dx_static <= Model.cpp
  [x86_64] Compile++      : cocos2dx_static <= View.cpp
  fcntl(): Bad file descriptor
  fcntl(): Bad file descriptor
  [x86_64] Compile++      : cocos2dx_static <= BaseRenderer.cpp
  fcntl(): Bad file descriptor
  [x86_64] Compile++      : cocos2dx_static <= Scene.cpp
  fcntl(): Bad file descriptor
  [x86_64] Compile++      : cocos2dx_static <= Technique.cpp
  [x86_64] Compile++      : cocos2dx_static <= AssemblerBase.cpp
  fcntl(): Bad file descriptor
  fcntl(): Bad file descriptor
  [x86_64] Compile++      : cocos2dx_static <= ProgramLib.cpp
  fcntl(): Bad file descriptor
  [x86_64] Compile++      : cocos2dx_static <= CustomAssembler.cpp
  fcntl(): Bad file descriptor
  [x86_64] Compile++      : cocos2dx_static <= RenderData.cpp
  fcntl(): Bad file descriptor
  [x86_64] Compile++      : cocos2dx_static <= RenderDataList.cpp
  [x86_64] Compile++      : cocos2dx_static <= Assembler.cpp
  fcntl(): Bad file descriptor
  fcntl(): Bad file descriptor
  [x86_64] Compile++      : cocos2dx_static <= MaskAssembler.cpp
  fcntl(): Bad file descriptor
  [x86_64] Compile++      : cocos2dx_static <= ForwardRenderer.cpp
  fcntl(): Bad file descriptor
  [x86_64] Compile++      : cocos2dx_static <= TiledMapAssembler.cpp
  fcntl(): Bad file descriptor
  [x86_64] Compile++      : cocos2dx_static <= AssemblerSprite.cpp
  fcntl(): Bad file descriptor
  [x86_64] Compile++      : cocos2dx_static <= SimpleSprite3D.cpp
  fcntl(): Bad file descriptor
  [x86_64] Compile++      : cocos2dx_static <= SimpleSprite2D.cpp
  fcntl(): Bad file descriptor
  [x86_64] Compile++      : cocos2dx_static <= SlicedSprite3D.cpp
  fcntl(): Bad file descriptor
  [x86_64] Compile++      : cocos2dx_static <= SlicedSprite2D.cpp
  fcntl(): Bad file descriptor
  [x86_64] Compile++      : cocos2dx_static <= MeshAssembler.cpp
  fcntl(): Bad file descriptor
  [x86_64] Compile++      : cocos2dx_static <= Particle3DAssembler.cpp
  fcntl(): Bad file descriptor
  [x86_64] Compile++      : cocos2dx_static <= StencilManager.cpp
  fcntl(): Bad file descriptor
  [x86_64] Compile++      : cocos2dx_static <= MemPool.cpp
  fcntl(): Bad file descriptor
  [x86_64] Compile++      : cocos2dx_static <= ParallelTask.cpp
  fcntl(): Bad file descriptor
  [x86_64] Compile++      : cocos2dx_static <= MeshBuffer.cpp
  fcntl(): Bad file descriptor
  [x86_64] Compile++      : cocos2dx_static <= NodeMemPool.cpp
  fcntl(): Bad file descriptor
  [x86_64] Compile++      : cocos2dx_static <= ModelBatcher.cpp
  [x86_64] Compile++      : cocos2dx_static <= EffectVariant.cpp
  fcntl(): Bad file descriptor
  fcntl(): Bad file descriptor
  [x86_64] Compile++      : cocos2dx_static <= RenderFlow.cpp
  fcntl(): Bad file descriptor
  [x86_64] Compile++      : cocos2dx_static <= EffectBase.cpp
  fcntl(): Bad file descriptor
  [x86_64] Compile++      : cocos2dx_static <= NodeProxy.cpp
  fcntl(): Bad file descriptor
  [x86_64] Compile++      : cocos2dx_static <= VideoPlayer-android.cpp
  fcntl(): Bad file descriptor
  [x86_64] Compile++      : audioengine_static <= AssetFd.cpp
  fcntl(): Bad file descriptor
  [x86_64] Compile++      : cocos2dx_static <= WebViewImpl-android.cpp
  fcntl(): Bad file descriptor
  [x86_64] Compile++      : cocos_extension_static <= CCEventAssetsManagerEx.cpp
  fcntl(): Bad file descriptor
  [x86_64] Compile++      : cocos_extension_static <= CCAsyncTaskPool.cpp
  fcntl(): Bad file descriptor
  [x86_64] Compile++      : audioengine_static <= AudioDecoderProvider.cpp
  fcntl(): Bad file descriptor
  [x86_64] Compile++      : audioengine_static <= AudioDecoder.cpp
  [x86_64] Compile++      : audioengine_static <= AudioDecoderSLES.cpp
  fcntl(): Bad file descriptor
  fcntl(): Bad file descriptor
  [x86_64] Compile++      : audioengine_static <= AudioDecoderOgg.cpp
  [x86_64] Compile++      : audioengine_static <= AudioDecoderMp3.cpp
  fcntl(): Bad file descriptor
  fcntl(): Bad file descriptor
  fcntl(): Bad file descriptor
  [x86_64] Compile++      : audioengine_static <= AudioResampler.cpp
  [x86_64] Compile++      : audioengine_static <= AudioDecoderWav.cpp
  fcntl(): Bad file descriptor
  [x86_64] Compile++      : audioengine_static <= AudioEngine.cpp
  fcntl(): Bad file descriptor
  [x86_64] Compile++      : audioengine_static <= AudioEngine-inl.cpp
  fcntl(): Bad file descriptor
  fcntl(): Bad file descriptor
  [x86_64] Compile++      : audioengine_static <= AudioResamplerCubic.cpp
  [x86_64] Compile++      : cocos_extension_static <= Manifest.cpp
  fcntl(): Bad file descriptor
  [x86_64] Compile++      : audioengine_static <= PcmBufferProvider.cpp
  fcntl(): Bad file descriptor
  [x86_64] Compile++      : audioengine_static <= PcmData.cpp
  fcntl(): Bad file descriptor
  [x86_64] Compile++      : cocos_extension_static <= AssetsManagerEx.cpp
  fcntl(): Bad file descriptor
  [x86_64] Compile        : audioengine_static <= format.c
  fcntl(): Bad file descriptor
  [x86_64] Compile++      : audioengine_static <= PcmAudioService.cpp
  fcntl(): Bad file descriptor
  [x86_64] Compile++      : audioengine_static <= AudioMixer.cpp
  [x86_64] Compile        : audioengine_static <= primitives.c
  fcntl(): Bad file descriptor
  [x86_64] Compile++      : audioengine_static <= minifloat.cpp
  fcntl(): Bad file descriptor
  fcntl(): Bad file descriptor
  [x86_64] Compile++      : audioengine_static <= AudioMixerController.cpp
  fcntl(): Bad file descriptor
  [x86_64] Compile++      : audioengine_static <= PcmAudioPlayer.cpp
  [x86_64] Compile++      : audioengine_static <= UrlAudioPlayer.cpp
  fcntl(): Bad file descriptor
  fcntl(): Bad file descriptor
  [x86_64] Compile++      : audioengine_static <= tinysndfile.cpp
  [x86_64] Compile++      : audioengine_static <= Track.cpp
  fcntl(): Bad file descriptor
  fcntl(): Bad file descriptor
  [x86_64] Compile++      : editor_support_static <= jsb_helper.cpp
  fcntl(): Bad file descriptor
  [x86_64] Compile++      : audioengine_static <= mp3reader.cpp
  fcntl(): Bad file descriptor
  [x86_64] Compile++      : editor_support_static <= IOBuffer.cpp
  [x86_64] Compile++      : audioengine_static <= Utils.cpp
  fcntl(): Bad file descriptor
  fcntl(): Bad file descriptor
  [x86_64] Compile++      : audioengine_static <= AudioPlayerProvider.cpp
  [x86_64] Compile++      : editor_support_static <= MeshBuffer.cpp
  fcntl(): Bad file descriptor
  fcntl(): Bad file descriptor
  [x86_64] Compile++      : editor_support_static <= middleware-adapter.cpp
  fcntl(): Bad file descriptor
  [x86_64] Compile++      : editor_support_static <= Animation.cpp
  fcntl(): Bad file descriptor
  [x86_64] Compile++      : editor_support_static <= AnimationStateData.cpp
  fcntl(): Bad file descriptor
  [x86_64] Compile++      : editor_support_static <= AnimationState.cpp
  fcntl(): Bad file descriptor
  [x86_64] Compile++      : editor_support_static <= Atlas.cpp
  fcntl(): Bad file descriptor
  [x86_64] Compile++      : editor_support_static <= AtlasAttachmentLoader.cpp
  fcntl(): Bad file descriptor
  [x86_64] Compile++      : editor_support_static <= IOTypedArray.cpp
  fcntl(): Bad file descriptor
  [x86_64] Compile++      : editor_support_static <= Attachment.cpp
  fcntl(): Bad file descriptor
  [x86_64] Compile++      : editor_support_static <= AttachmentLoader.cpp
  fcntl(): Bad file descriptor
  [x86_64] Compile++      : editor_support_static <= MiddlewareManager.cpp
  fcntl(): Bad file descriptor
  [x86_64] Compile++      : editor_support_static <= BoundingBoxAttachment.cpp
  fcntl(): Bad file descriptor
  [x86_64] Compile++      : editor_support_static <= AttachmentTimeline.cpp
  fcntl(): Bad file descriptor
  [x86_64] Compile++      : editor_support_static <= BoneData.cpp
  fcntl(): Bad file descriptor
  [x86_64] Compile++      : editor_support_static <= Bone.cpp
  fcntl(): Bad file descriptor
  [x86_64] Compile++      : editor_support_static <= Constraint.cpp
  fcntl(): Bad file descriptor
  [x86_64] Compile++      : editor_support_static <= ConstraintData.cpp
  [x86_64] Compile++      : editor_support_static <= ColorTimeline.cpp
  fcntl(): Bad file descriptor
  fcntl(): Bad file descriptor
  [x86_64] Compile++      : editor_support_static <= ClippingAttachment.cpp
  fcntl(): Bad file descriptor
  [x86_64] Compile++      : editor_support_static <= TypedArrayPool.cpp
  [x86_64] Compile++      : editor_support_static <= CurveTimeline.cpp
  fcntl(): Bad file descriptor
  fcntl(): Bad file descriptor
  fcntl(): Bad file descriptor
  [x86_64] Compile++      : editor_support_static <= Event.cpp
  [x86_64] Compile++      : editor_support_static <= DeformTimeline.cpp
  fcntl(): Bad file descriptor
  fcntl(): Bad file descriptor
  [x86_64] Compile++      : editor_support_static <= EventData.cpp
  [x86_64] Compile++      : editor_support_static <= DrawOrderTimeline.cpp
  fcntl(): Bad file descriptor
  [x86_64] Compile++      : editor_support_static <= EventTimeline.cpp
  fcntl(): Bad file descriptor
  fcntl(): Bad file descriptor
  [x86_64] Compile++      : editor_support_static <= IkConstraintData.cpp
  [x86_64] Compile++      : editor_support_static <= Extension.cpp
  fcntl(): Bad file descriptor
  fcntl(): Bad file descriptor
  [x86_64] Compile++      : editor_support_static <= Json.cpp
  [x86_64] Compile++      : editor_support_static <= IkConstraintTimeline.cpp
  fcntl(): Bad file descriptor
  fcntl(): Bad file descriptor
  [x86_64] Compile++      : editor_support_static <= IkConstraint.cpp
  [x86_64] Compile++      : editor_support_static <= ParticleSimulator.cpp
  fcntl(): Bad file descriptor
  [x86_64] Compile++      : editor_support_static <= MathUtil.cpp
  fcntl(): Bad file descriptor
  [x86_64] Compile++      : editor_support_static <= LinkedMesh.cpp
  fcntl(): Bad file descriptor
  [x86_64] Compile++      : editor_support_static <= PathAttachment.cpp
  fcntl(): Bad file descriptor
  [x86_64] Compile++      : editor_support_static <= PathConstraintData.cpp
  fcntl(): Bad file descriptor
  [x86_64] Compile++      : editor_support_static <= MeshAttachment.cpp
  fcntl(): Bad file descriptor
  [x86_64] Compile++      : editor_support_static <= PathConstraintMixTimeline.cpp
  [x86_64] Compile++      : editor_support_static <= PathConstraint.cpp
  fcntl(): Bad file descriptor
  fcntl(): Bad file descriptor
  [x86_64] Compile++      : editor_support_static <= PathConstraintPositionTimeline.cpp
  assertion failed [abi_info.kind == AbiKind::NewThread]: signal without a thread context did not come from a new thread
  (ThreadContextSignals.cpp:394 sa_tramp)
  /Users/fabianhemmert/Library/Android/sdk/ndk/21.3.6528147/build/ndk-build: line 288:   140 Trace/BPT trap: 5       $GNUMAKE -O -f $PROGDIR/core/build-local.mk "$@"


* Try:
Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output. Run with --scan to get full insights.

* Get more help at https://help.gradle.org

BUILD FAILED in 1m 3s
41 actionable tasks: 39 executed, 2 up-to-date

recommended NDK version is r17 - r19 . see doc: Setup Native Development · Cocos Creator

could you give recomendation what sdk, ndk and Gradle version to use for cocos creator 3.1? thanks

GitHub - cocos-creator/engine-native at v3.1 See the readme.

I switched to r19, using Gradle 3.2, but still my build fails:

Executing tasks: [:EscapeTeam:assembleDebug] in project /Users/fabianhemmert/Dropbox/Projekte/Development/Cocos2D-x/EscapeTeam_support/build/jsb-default/frameworks/runtime-src/proj.android-studio


> Configure project :EscapeTeam
WARNING: ABIs [arm64-v8a,armeabi-v7a,armeabi] set by 'android.injected.build.abi' gradle flag contained 'ARMEABI' not targeted by this project.
WARNING: ABIs [arm64-v8a,armeabi-v7a,armeabi] set by 'android.injected.build.abi' gradle flag contained 'ARMEABI' not targeted by this project.

> Configure project :game
WARNING: ABIs [arm64-v8a,armeabi-v7a,armeabi] set by 'android.injected.build.abi' gradle flag contained 'ARMEABI' not targeted by this project.
WARNING: ABIs [arm64-v8a,armeabi-v7a,armeabi] set by 'android.injected.build.abi' gradle flag contained 'ARMEABI' not targeted by this project.
WARNING: ABIs [arm64-v8a,armeabi-v7a,armeabi] set by 'android.injected.build.abi' gradle flag contained 'ARMEABI' not targeted by this project.
WARNING: ABIs [arm64-v8a,armeabi-v7a,armeabi] set by 'android.injected.build.abi' gradle flag contained 'ARMEABI' not targeted by this project.

> Task :EscapeTeam:checkDebugClasspath UP-TO-DATE
> Task :EscapeTeam:preBuild UP-TO-DATE
> Task :libcocos2dx:preBuild UP-TO-DATE
> Task :libcocos2dx:preDebugBuild UP-TO-DATE
> Task :libcocos2dx:checkDebugManifest UP-TO-DATE
> Task :libcocos2dx:processDebugManifest UP-TO-DATE
> Task :EscapeTeam:preDebugBuild UP-TO-DATE
> Task :libcocos2dx:compileDebugAidl NO-SOURCE
> Task :EscapeTeam:compileDebugAidl NO-SOURCE
> Task :libcocos2dx:packageDebugRenderscript NO-SOURCE
> Task :EscapeTeam:compileDebugRenderscript UP-TO-DATE
> Task :EscapeTeam:checkDebugManifest UP-TO-DATE
> Task :EscapeTeam:generateDebugBuildConfig UP-TO-DATE
> Task :EscapeTeam:prepareLintJar UP-TO-DATE
> Task :EscapeTeam:mainApkListPersistenceDebug UP-TO-DATE
> Task :EscapeTeam:generateDebugResValues UP-TO-DATE
> Task :EscapeTeam:generateDebugResources UP-TO-DATE
> Task :libcocos2dx:compileDebugRenderscript UP-TO-DATE
> Task :libcocos2dx:generateDebugResValues UP-TO-DATE
> Task :libcocos2dx:generateDebugResources UP-TO-DATE
> Task :libcocos2dx:packageDebugResources UP-TO-DATE
> Task :EscapeTeam:mergeDebugResources UP-TO-DATE
> Task :EscapeTeam:createDebugCompatibleScreenManifests UP-TO-DATE
> Task :EscapeTeam:processDebugManifest UP-TO-DATE
> Task :EscapeTeam:splitsDiscoveryTaskDebug UP-TO-DATE
> Task :libcocos2dx:generateDebugRFile UP-TO-DATE
> Task :EscapeTeam:processDebugResources
> Task :EscapeTeam:generateDebugSources
> Task :libcocos2dx:generateDebugBuildConfig UP-TO-DATE
> Task :libcocos2dx:prepareLintJar UP-TO-DATE
> Task :libcocos2dx:generateDebugSources UP-TO-DATE
> Task :libcocos2dx:javaPreCompileDebug UP-TO-DATE
> Task :libcocos2dx:compileDebugJavaWithJavac UP-TO-DATE
> Task :libcocos2dx:processDebugJavaRes NO-SOURCE
> Task :libcocos2dx:transformClassesAndResourcesWithPrepareIntermediateJarsForDebug UP-TO-DATE
> Task :EscapeTeam:javaPreCompileDebug UP-TO-DATE
> Task :EscapeTeam:compileDebugJavaWithJavac UP-TO-DATE
> Task :EscapeTeam:generateJsonModelDebug
> Task :libcocos2dx:compileDebugNdk NO-SOURCE
> Task :libcocos2dx:mergeDebugShaders UP-TO-DATE
> Task :libcocos2dx:compileDebugShaders UP-TO-DATE
> Task :libcocos2dx:generateDebugAssets UP-TO-DATE
> Task :libcocos2dx:mergeDebugJniLibFolders UP-TO-DATE
> Task :libcocos2dx:transformNativeLibsWithMergeJniLibsForDebug UP-TO-DATE
> Task :libcocos2dx:transformNativeLibsWithStripDebugSymbolForDebug UP-TO-DATE
> Task :libcocos2dx:transformNativeLibsWithIntermediateJniLibsForDebug UP-TO-DATE

> Task :EscapeTeam:externalNativeBuildDebug
Build cocos2djs arm64-v8a
Android NDK: WARNING: Unsupported source file extensions in /Users/fabianhemmert/Dropbox/Projekte/Development/Cocos2D-x/EscapeTeam_support/build/jsb-default/frameworks/cocos2d-x/cocos/Android.mk for module cocos2dx_static    
Android NDK:   ../external/sources/edtaa3func/edtaa3func.h renderer/memop/RecyclePool.hpp    
[arm64-v8a] Compile++      : cocos2dx_static <= jsb_renderer_auto.cpp
[arm64-v8a] Compile++      : cocos2dx_static <= jsb_gfx_auto.cpp
[arm64-v8a] Compile++      : cocos2dx_static <= jsb_gfx_manual.cpp
[arm64-v8a] Compile++      : cocos2dx_static <= jsb_renderer_manual.cpp
[arm64-v8a] Compile++      : cocos2dx_static <= jsb_video_auto.cpp
[arm64-v8a] Compile++      : cocos2dx_static <= jsb_webview_auto.cpp
[arm64-v8a] Compile++      : cocos2dx_static <= jsb_cocos2dx_audioengine_auto.cpp
[arm64-v8a] Compile++      : cocos2dx_static <= SocketIO.cpp
[arm64-v8a] Compile++      : cocos2dx_static <= WebSocket-libwebsockets.cpp
[arm64-v8a] Compile++      : cocos2dx_static <= tinyxml2.cpp
[arm64-v8a] Compile++      : cocos2dx_static <= ioapi_mem.cpp
[arm64-v8a] Compile++      : cocos2dx_static <= ioapi.cpp
In file included from /Users/fabianhemmert/Dropbox/Projekte/Development/Cocos2D-x/EscapeTeam_support/build/jsb-default/frameworks/cocos2d-x/cocos/scripting/js-bindings/jswrapper/v8/ScriptEngine.cpp:47:
/Users/fabianhemmert/Dropbox/Projekte/Development/Cocos2D-x/EscapeTeam_support/build/jsb-default/frameworks/cocos2d-x/cocos/scripting/js-bindings/jswrapper/v8/debugger/env.h:528:5: warning: ignoring return value of function declared with 'warn_unused_result' attribute [-Wunused-result]
[arm64-v8a] Compile++      : cocos2dx_static <= unzip.cpp
    that->Set(context(), name_string, function);
    ^~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[arm64-v8a] Compile++      : cocos2dx_static <= ConvertUTFWrapper.cpp
[arm64-v8a] Compile        : cocos2dx_static <= ConvertUTF.c
[arm64-v8a] Compile++      : cocos2dx_static <= edtaa3func.cpp
[arm64-v8a] Compile++      : cocos2dx_static <= EditBox-android.cpp
[arm64-v8a] Compile++      : cocos2dx_static <= CCFontAtlas.cpp
[arm64-v8a] Compile++      : cocos2dx_static <= CCFontFreetype.cpp
[arm64-v8a] Compile++      : cocos2dx_static <= CCLabelLayout.cpp
[arm64-v8a] Compile++      : cocos2dx_static <= CCTTFLabelAtlasCache.cpp
1 warning generated.
[arm64-v8a] Compile++      : cocos2dx_static <= CCTTFLabelRenderer.cpp
[arm64-v8a] Compile++      : cocos2dx_static <= CCTTFTypes.cpp
[arm64-v8a] Compile++      : cocos2dx_static <= SHA1.cpp
[arm64-v8a] Compile++      : cocos2dx_static <= util.cc
[arm64-v8a] Compile++      : cocos2dx_static <= env.cc
[arm64-v8a] Compile++      : cocos2dx_static <= inspector_agent.cc
[arm64-v8a] Compile++      : cocos2dx_static <= inspector_io.cc
[arm64-v8a] Compile++      : cocos2dx_static <= inspector_socket.cc
[arm64-v8a] Compile++      : cocos2dx_static <= inspector_socket_server.cc
[arm64-v8a] Compile++      : cocos2dx_static <= node.cc
In file included from /Users/fabianhemmert/Dropbox/Projekte/Development/Cocos2D-x/EscapeTeam_support/build/jsb-default/frameworks/cocos2d-x/cocos/scripting/js-bindings/jswrapper/v8/debugger/env.cc:1:
/Users/fabianhemmert/Dropbox/Projekte/Development/Cocos2D-x/EscapeTeam_support/build/jsb-default/frameworks/cocos2d-x/cocos/scripting/js-bindings/jswrapper/v8/debugger/env.h:528:5: warning: ignoring return value of function declared with 'warn_unused_result' attribute [-Wunused-result]
    that->Set(context(), name_string, function);
    ^~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1 warning generated.
[arm64-v8a] Compile++      : cocos2dx_static <= node_debug_options.cc
In file included from /Users/fabianhemmert/Dropbox/Projekte/Development/Cocos2D-x/EscapeTeam_support/build/jsb-default/frameworks/cocos2d-x/cocos/scripting/js-bindings/jswrapper/v8/debugger/inspector_agent.cc:6:
/Users/fabianhemmert/Dropbox/Projekte/Development/Cocos2D-x/EscapeTeam_support/build/jsb-default/frameworks/cocos2d-x/cocos/scripting/js-bindings/jswrapper/v8/debugger/env.h:528:5: warning: ignoring return value of function declared with 'warn_unused_result' attribute [-Wunused-result]
    that->Set(context(), name_string, function);
    ^~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /Users/fabianhemmert/Dropbox/Projekte/Development/Cocos2D-x/EscapeTeam_support/build/jsb-default/frameworks/cocos2d-x/cocos/scripting/js-bindings/jswrapper/v8/debugger/inspector_io.cc:5:
/Users/fabianhemmert/Dropbox/Projekte/Development/Cocos2D-x/EscapeTeam_support/build/jsb-default/frameworks/cocos2d-x/cocos/scripting/js-bindings/jswrapper/v8/debugger/env.h:528:5: warning: ignoring return value of function declared with 'warn_unused_result' attribute [-Wunused-result]
    that->Set(context(), name_string, function);
    ^~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /Users/fabianhemmert/Dropbox/Projekte/Development/Cocos2D-x/EscapeTeam_support/build/jsb-default/frameworks/cocos2d-x/cocos/scripting/js-bindings/jswrapper/v8/debugger/node.cc:6:
/Users/fabianhemmert/Dropbox/Projekte/Development/Cocos2D-x/EscapeTeam_support/build/jsb-default/frameworks/cocos2d-x/cocos/scripting/js-bindings/jswrapper/v8/debugger/env.h:528:5: warning: ignoring return value of function declared with 'warn_unused_result' attribute [-Wunused-result]
    that->Set(context(), name_string, function);
    ^~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/fabianhemmert/Dropbox/Projekte/Development/Cocos2D-x/EscapeTeam_support/build/jsb-default/frameworks/cocos2d-x/cocos/scripting/js-bindings/jswrapper/v8/debugger/node.cc:406:9: warning: ignoring return value of function declared with 'warn_unused_result' attribute [-Wunused-result]
        obj->Set(env->context(), env->path_string(), path_string);
        ^~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/fabianhemmert/Dropbox/Projekte/Development/Cocos2D-x/EscapeTeam_support/build/jsb-default/frameworks/cocos2d-x/cocos/scripting/js-bindings/jswrapper/v8/debugger/node.cc:410:9: warning: ignoring return value of function declared with 'warn_unused_result' attribute [-Wunused-result]
        obj->Set(env->context(), env->syscall_string(), OneByteString(env->isolate(), syscall));
        ^~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/fabianhemmert/Dropbox/Projekte/Development/Cocos2D-x/EscapeTeam_support/build/jsb-default/frameworks/cocos2d-x/cocos/scripting/js-bindings/jswrapper/v8/debugger/node.cc:402:5: warning: ignoring return value of function declared with 'warn_unused_result' attribute [-Wunused-result]
    obj->Set(env->context(), env->errno_string(), Integer::New(env->isolate(), errorno));
    ^~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/fabianhemmert/Dropbox/Projekte/Development/Cocos2D-x/EscapeTeam_support/build/jsb-default/frameworks/cocos2d-x/cocos/scripting/js-bindings/jswrapper/v8/debugger/node.cc:403:5: warning: ignoring return value of function declared with 'warn_unused_result' attribute [-Wunused-result]
    obj->Set(env->context(), env->code_string(), estring);
    ^~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/fabianhemmert/Dropbox/Projekte/Development/Cocos2D-x/EscapeTeam_support/build/jsb-default/frameworks/cocos2d-x/cocos/scripting/js-bindings/jswrapper/v8/debugger/node.cc:484:9: warning: ignoring return value of function declared with 'warn_unused_result' attribute [-Wunused-result]
        e->Set(env->context(), env->path_string(), js_path);
        ^~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/fabianhemmert/Dropbox/Projekte/Development/Cocos2D-x/EscapeTeam_support/build/jsb-default/frameworks/cocos2d-x/cocos/scripting/js-bindings/jswrapper/v8/debugger/node.cc:486:9: warning: ignoring return value of function declared with 'warn_unused_result' attribute [-Wunused-result]
        e->Set(env->context(), env->dest_string(), js_dest);
        ^~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/fabianhemmert/Dropbox/Projekte/Development/Cocos2D-x/EscapeTeam_support/build/jsb-default/frameworks/cocos2d-x/cocos/scripting/js-bindings/jswrapper/v8/debugger/node.cc:480:5: warning: ignoring return value of function declared with 'warn_unused_result' attribute [-Wunused-result]
    e->Set(env->context(), env->errno_string(), Integer::New(isolate, errorno));
    ^~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/fabianhemmert/Dropbox/Projekte/Development/Cocos2D-x/EscapeTeam_support/build/jsb-default/frameworks/cocos2d-x/cocos/scripting/js-bindings/jswrapper/v8/debugger/node.cc:481:5: warning: ignoring return value of function declared with 'warn_unused_result' attribute [-Wunused-result]
    e->Set(env->context(), env->code_string(), js_code);
    ^~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/fabianhemmert/Dropbox/Projekte/Development/Cocos2D-x/EscapeTeam_support/build/jsb-default/frameworks/cocos2d-x/cocos/scripting/js-bindings/jswrapper/v8/debugger/node.cc:482:5: warning: ignoring return value of function declared with 'warn_unused_result' attribute [-Wunused-result]
    e->Set(env->context(), env->syscall_string(), js_syscall);
    ^~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/fabianhemmert/Dropbox/Projekte/Development/Cocos2D-x/EscapeTeam_support/build/jsb-default/frameworks/cocos2d-x/cocos/scripting/js-bindings/jswrapper/v8/debugger/node.cc:911:9: warning: ignoring return value of function declared with 'warn_unused_result' attribute [-Wunused-result]
        arguments->Set(env->context(), i, String::NewFromUtf8(env->isolate(), argv[i], v8::NewStringType::kNormal).ToLocalChecked());
        ^~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/fabianhemmert/Dropbox/Projekte/Development/Cocos2D-x/EscapeTeam_support/build/jsb-default/frameworks/cocos2d-x/cocos/scripting/js-bindings/jswrapper/v8/debugger/node.cc:918:9: warning: ignoring return value of function declared with 'warn_unused_result' attribute [-Wunused-result]
        exec_arguments->Set(env->context(), i, String::NewFromUtf8(env->isolate(), exec_argv[i], v8::NewStringType::kNormal).ToLocalChecked());
        ^~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/fabianhemmert/Dropbox/Projekte/Development/Cocos2D-x/EscapeTeam_support/build/jsb-default/frameworks/cocos2d-x/cocos/scripting/js-bindings/jswrapper/v8/debugger/node.cc:913:5: warning: ignoring return value of function declared with 'warn_unused_result' attribute [-Wunused-result]
    process->Set(env->context(), FIXED_ONE_BYTE_STRING(env->isolate(), "argv"), arguments);
    ^~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/fabianhemmert/Dropbox/Projekte/Development/Cocos2D-x/EscapeTeam_support/build/jsb-default/frameworks/cocos2d-x/cocos/scripting/js-bindings/jswrapper/v8/debugger/node.cc:920:5: warning: ignoring return value of function declared with 'warn_unused_result' attribute [-Wunused-result]
    process->Set(env->context(), FIXED_ONE_BYTE_STRING(env->isolate(), "execArgv"),
    ^~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/fabianhemmert/Dropbox/Projekte/Development/Cocos2D-x/EscapeTeam_support/build/jsb-default/frameworks/cocos2d-x/cocos/scripting/js-bindings/jswrapper/v8/debugger/node.cc:1130:5: warning: ignoring return value of function declared with 'warn_unused_result' attribute [-Wunused-result]
    process->Set(env->context(),env->events_string(), events_obj);
    ^~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[arm64-v8a] Compile        : cocos2dx_static <= http_parser.c
[arm64-v8a] Compile++      : cocos2dx_static <= GFXUtils.cpp
[arm64-v8a] Compile++      : cocos2dx_static <= Types.cpp
[arm64-v8a] Compile++      : cocos2dx_static <= DeviceGraphics.cpp
15 warnings generated.
/Users/fabianhemmert/Dropbox/Projekte/Development/Cocos2D-x/EscapeTeam_support/build/jsb-default/frameworks/cocos2d-x/cocos/scripting/js-bindings/jswrapper/v8/debugger/inspector_agent.cc:675:3: warning: ignoring return value of function declared with 'warn_unused_result' attribute [-Wunused-result]
[arm64-v8a] Compile++      : cocos2dx_static <= FrameBuffer.cpp
  message->Set(parent_env_->context(), FIXED_ONE_BYTE_STRING(isolate, "cmd"),
  ^~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[arm64-v8a] Compile++      : cocos2dx_static <= GFX.cpp
[arm64-v8a] Compile++      : cocos2dx_static <= GraphicsHandle.cpp
[arm64-v8a] Compile++      : cocos2dx_static <= IndexBuffer.cpp
[arm64-v8a] Compile++      : cocos2dx_static <= Program.cpp
[arm64-v8a] Compile++      : cocos2dx_static <= RenderBuffer.cpp
[arm64-v8a] Compile++      : cocos2dx_static <= RenderTarget.cpp
[arm64-v8a] Compile++      : cocos2dx_static <= State.cpp
[arm64-v8a] Compile++      : cocos2dx_static <= Texture.cpp
[arm64-v8a] Compile++      : cocos2dx_static <= Texture2D.cpp
[arm64-v8a] Compile++      : cocos2dx_static <= VertexBuffer.cpp
1 warning generated.
2 warnings generated.
[arm64-v8a] Compile++      : cocos2dx_static <= VertexFormat.cpp
[arm64-v8a] Compile++      : cocos2dx_static <= BaseRenderer.cpp
[arm64-v8a] Compile++      : cocos2dx_static <= Camera.cpp
[arm64-v8a] Compile++      : cocos2dx_static <= Config.cpp
[arm64-v8a] Compile++      : cocos2dx_static <= Effect.cpp
[arm64-v8a] Compile++      : cocos2dx_static <= InputAssembler.cpp
[arm64-v8a] Compile++      : cocos2dx_static <= Light.cpp
[arm64-v8a] Compile++      : cocos2dx_static <= Model.cpp
[arm64-v8a] Compile++      : cocos2dx_static <= Pass.cpp
[arm64-v8a] Compile++      : cocos2dx_static <= ProgramLib.cpp
[arm64-v8a] Compile++      : cocos2dx_static <= Scene.cpp
[arm64-v8a] Compile++      : cocos2dx_static <= Technique.cpp
[arm64-v8a] Compile++      : cocos2dx_static <= View.cpp
[arm64-v8a] Compile++      : cocos2dx_static <= ForwardRenderer.cpp
[arm64-v8a] Compile++      : cocos2dx_static <= Assembler.cpp
[arm64-v8a] Compile++      : cocos2dx_static <= AssemblerBase.cpp
[arm64-v8a] Compile++      : cocos2dx_static <= CustomAssembler.cpp
[arm64-v8a] Compile++      : cocos2dx_static <= MaskAssembler.cpp
[arm64-v8a] Compile++      : cocos2dx_static <= RenderData.cpp
[arm64-v8a] Compile++      : cocos2dx_static <= RenderDataList.cpp
[arm64-v8a] Compile++      : cocos2dx_static <= TiledMapAssembler.cpp
[arm64-v8a] Compile++      : cocos2dx_static <= AssemblerSprite.cpp
[arm64-v8a] Compile++      : cocos2dx_static <= SimpleSprite2D.cpp
[arm64-v8a] Compile++      : cocos2dx_static <= SlicedSprite2D.cpp
[arm64-v8a] Compile++      : cocos2dx_static <= SimpleSprite3D.cpp
[arm64-v8a] Compile++      : cocos2dx_static <= SlicedSprite3D.cpp
[arm64-v8a] Compile++      : cocos2dx_static <= MeshAssembler.cpp
[arm64-v8a] Compile++      : cocos2dx_static <= Particle3DAssembler.cpp
[arm64-v8a] Compile++      : cocos2dx_static <= MeshBuffer.cpp
[arm64-v8a] Compile++      : cocos2dx_static <= ModelBatcher.cpp
[arm64-v8a] Compile++      : cocos2dx_static <= NodeProxy.cpp
[arm64-v8a] Compile++      : cocos2dx_static <= RenderFlow.cpp
[arm64-v8a] Compile++      : cocos2dx_static <= StencilManager.cpp
[arm64-v8a] Compile++      : cocos2dx_static <= MemPool.cpp
[arm64-v8a] Compile++      : cocos2dx_static <= NodeMemPool.cpp
[arm64-v8a] Compile++      : cocos2dx_static <= ParallelTask.cpp
[arm64-v8a] Compile++      : cocos2dx_static <= EffectVariant.cpp
[arm64-v8a] Compile++      : cocos2dx_static <= EffectBase.cpp
[arm64-v8a] Compile++      : cocos2dx_static <= VideoPlayer-android.cpp
[arm64-v8a] Compile++      : cocos2dx_static <= WebViewImpl-android.cpp
[arm64-v8a] Compile++      : cocos_extension_static <= Manifest.cpp
[arm64-v8a] Compile++      : cocos_extension_static <= AssetsManagerEx.cpp
[arm64-v8a] Compile++      : cocos_extension_static <= CCEventAssetsManagerEx.cpp
[arm64-v8a] Compile++      : cocos_extension_static <= CCAsyncTaskPool.cpp
[arm64-v8a] Compile++      : audioengine_static <= AudioEngine-inl.cpp
[arm64-v8a] Compile++      : audioengine_static <= AudioEngine.cpp
[arm64-v8a] Compile++      : audioengine_static <= AssetFd.cpp
[arm64-v8a] Compile++      : audioengine_static <= AudioDecoder.cpp
[arm64-v8a] Compile++      : audioengine_static <= AudioDecoderProvider.cpp
[arm64-v8a] Compile++      : audioengine_static <= AudioDecoderSLES.cpp
[arm64-v8a] Compile++      : audioengine_static <= AudioDecoderOgg.cpp
[arm64-v8a] Compile++      : audioengine_static <= AudioDecoderMp3.cpp
[arm64-v8a] Compile++      : audioengine_static <= AudioDecoderWav.cpp
[arm64-v8a] Compile++      : audioengine_static <= AudioPlayerProvider.cpp
[arm64-v8a] Compile++      : audioengine_static <= AudioResampler.cpp
[arm64-v8a] Compile++      : audioengine_static <= AudioResamplerCubic.cpp
[arm64-v8a] Compile++      : audioengine_static <= PcmBufferProvider.cpp
[arm64-v8a] Compile++      : audioengine_static <= PcmAudioPlayer.cpp
[arm64-v8a] Compile++      : audioengine_static <= UrlAudioPlayer.cpp
[arm64-v8a] Compile++      : audioengine_static <= PcmData.cpp
[arm64-v8a] Compile++      : audioengine_static <= AudioMixerController.cpp
[arm64-v8a] Compile++      : audioengine_static <= AudioMixer.cpp
[arm64-v8a] Compile++      : audioengine_static <= PcmAudioService.cpp
[arm64-v8a] Compile++      : audioengine_static <= Track.cpp
[arm64-v8a] Compile        : audioengine_static <= format.c
[arm64-v8a] Compile++      : audioengine_static <= minifloat.cpp
[arm64-v8a] Compile        : audioengine_static <= primitives.c
[arm64-v8a] Compile++      : audioengine_static <= Utils.cpp
[arm64-v8a] Compile++      : editor_support_static <= jsb_helper.cpp
[arm64-v8a] Compile++      : editor_support_static <= IOBuffer.cpp
[arm64-v8a] Compile++      : editor_support_static <= MeshBuffer.cpp
[arm64-v8a] Compile++      : editor_support_static <= middleware-adapter.cpp
[arm64-v8a] Compile++      : editor_support_static <= TypedArrayPool.cpp
[arm64-v8a] Compile++      : editor_support_static <= IOTypedArray.cpp
[arm64-v8a] Compile++      : editor_support_static <= MiddlewareManager.cpp
[arm64-v8a] Compile++      : editor_support_static <= jsb_cocos2dx_editor_support_auto.cpp
[arm64-v8a] Compile++      : editor_support_static <= ParticleSimulator.cpp
[arm64-v8a] Compile++      : editor_support_static <= jsb_cocos2dx_particle_auto.cpp
[arm64-v8a] Compile++      : editor_support_static <= Animation.cpp
[arm64-v8a] Compile++      : editor_support_static <= AnimationState.cpp
[arm64-v8a] Compile++      : editor_support_static <= AnimationStateData.cpp
[arm64-v8a] Compile++      : editor_support_static <= Atlas.cpp
[arm64-v8a] Compile++      : editor_support_static <= AtlasAttachmentLoader.cpp
[arm64-v8a] Compile++      : editor_support_static <= Attachment.cpp
[arm64-v8a] Compile++      : editor_support_static <= AttachmentLoader.cpp
[arm64-v8a] Compile++      : editor_support_static <= AttachmentTimeline.cpp
[arm64-v8a] Compile++      : editor_support_static <= Bone.cpp
[arm64-v8a] Compile++      : editor_support_static <= BoneData.cpp
[arm64-v8a] Compile++      : editor_support_static <= BoundingBoxAttachment.cpp
[arm64-v8a] Compile++      : editor_support_static <= ClippingAttachment.cpp
[arm64-v8a] Compile++      : editor_support_static <= ColorTimeline.cpp
[arm64-v8a] Compile++      : editor_support_static <= Constraint.cpp
[arm64-v8a] Compile++      : editor_support_static <= ConstraintData.cpp
[arm64-v8a] Compile++      : editor_support_static <= CurveTimeline.cpp
[arm64-v8a] Compile++      : editor_support_static <= DeformTimeline.cpp
[arm64-v8a] Compile++      : editor_support_static <= DrawOrderTimeline.cpp
[arm64-v8a] Compile++      : editor_support_static <= Event.cpp
[arm64-v8a] Compile++      : editor_support_static <= EventData.cpp
[arm64-v8a] Compile++      : editor_support_static <= EventTimeline.cpp
[arm64-v8a] Compile++      : editor_support_static <= Extension.cpp
[arm64-v8a] Compile++      : editor_support_static <= IkConstraint.cpp
[arm64-v8a] Compile++      : editor_support_static <= IkConstraintData.cpp
[arm64-v8a] Compile++      : editor_support_static <= IkConstraintTimeline.cpp
[arm64-v8a] Compile++      : editor_support_static <= Json.cpp
[arm64-v8a] Compile++      : editor_support_static <= LinkedMesh.cpp
[arm64-v8a] Compile++      : editor_support_static <= MeshAttachment.cpp
[arm64-v8a] Compile++      : editor_support_static <= MathUtil.cpp
[arm64-v8a] Compile++      : editor_support_static <= PathAttachment.cpp
[arm64-v8a] Compile++      : editor_support_static <= PathConstraint.cpp
[arm64-v8a] Compile++      : editor_support_static <= PathConstraintData.cpp
[arm64-v8a] Compile++      : editor_support_static <= PathConstraintMixTimeline.cpp
[arm64-v8a] Compile++      : editor_support_static <= PathConstraintPositionTimeline.cpp
[arm64-v8a] Compile++      : editor_support_static <= PathConstraintSpacingTimeline.cpp
[arm64-v8a] Compile++      : editor_support_static <= PointAttachment.cpp
[arm64-v8a] Compile++      : editor_support_static <= RegionAttachment.cpp
[arm64-v8a] Compile++      : editor_support_static <= RotateTimeline.cpp
[arm64-v8a] Compile++      : editor_support_static <= RTTI.cpp
[arm64-v8a] Compile++      : editor_support_static <= ScaleTimeline.cpp
[arm64-v8a] Compile++      : editor_support_static <= ShearTimeline.cpp
[arm64-v8a] Compile++      : editor_support_static <= Skeleton.cpp
[arm64-v8a] Compile++      : editor_support_static <= SkeletonBinary.cpp
[arm64-v8a] Compile++      : editor_support_static <= SkeletonBounds.cpp
[arm64-v8a] Compile++      : editor_support_static <= SkeletonClipping.cpp
[arm64-v8a] Compile++      : editor_support_static <= SkeletonData.cpp
[arm64-v8a] Compile++      : editor_support_static <= SkeletonJson.cpp
[arm64-v8a] Compile++      : editor_support_static <= Skin.cpp
[arm64-v8a] Compile++      : editor_support_static <= Slot.cpp
[arm64-v8a] Compile++      : editor_support_static <= SlotData.cpp
[arm64-v8a] Compile++      : editor_support_static <= SpineObject.cpp
[arm64-v8a] Compile++      : editor_support_static <= TextureLoader.cpp
[arm64-v8a] Compile++      : editor_support_static <= Timeline.cpp
[arm64-v8a] Compile++      : editor_support_static <= TransformConstraint.cpp
[arm64-v8a] Compile++      : editor_support_static <= TransformConstraintData.cpp
[arm64-v8a] Compile++      : editor_support_static <= TransformConstraintTimeline.cpp
[arm64-v8a] Compile++      : editor_support_static <= TranslateTimeline.cpp
[arm64-v8a] Compile++      : editor_support_static <= Triangulator.cpp
[arm64-v8a] Compile++      : editor_support_static <= TwoColorTimeline.cpp
[arm64-v8a] Compile++      : editor_support_static <= Updatable.cpp
[arm64-v8a] Compile++      : editor_support_static <= VertexAttachment.cpp
[arm64-v8a] Compile++      : editor_support_static <= VertexEffect.cpp
[arm64-v8a] Compile++      : editor_support_static <= AttachmentVertices.cpp
[arm64-v8a] Compile++      : editor_support_static <= SkeletonAnimation.cpp
[arm64-v8a] Compile++      : editor_support_static <= SkeletonDataMgr.cpp
[arm64-v8a] Compile++      : editor_support_static <= SkeletonRenderer.cpp
[arm64-v8a] Compile++      : editor_support_static <= spine-cocos2dx.cpp
[arm64-v8a] Compile++      : editor_support_static <= VertexEffectDelegate.cpp
[arm64-v8a] Compile++      : editor_support_static <= SkeletonCacheMgr.cpp
[arm64-v8a] Compile++      : editor_support_static <= SkeletonCache.cpp
[arm64-v8a] Compile++      : editor_support_static <= SkeletonCacheAnimation.cpp
[arm64-v8a] Compile++      : editor_support_static <= AttachUtil.cpp
[arm64-v8a] Compile++      : editor_support_static <= Animation.cpp
[arm64-v8a] Compile++      : editor_support_static <= AnimationState.cpp
[arm64-v8a] Compile++      : editor_support_static <= BaseTimelineState.cpp
[arm64-v8a] Compile++      : editor_support_static <= TimelineState.cpp
[arm64-v8a] Compile++      : editor_support_static <= WorldClock.cpp
[arm64-v8a] Compile++      : editor_support_static <= Armature.cpp
[arm64-v8a] Compile++      : editor_support_static <= Bone.cpp
[arm64-v8a] Compile++      : editor_support_static <= Constraint.cpp
[arm64-v8a] Compile++      : editor_support_static <= DeformVertices.cpp
[arm64-v8a] Compile++      : editor_support_static <= Slot.cpp
[arm64-v8a] Compile++      : editor_support_static <= TransformObject.cpp
[arm64-v8a] Compile++      : editor_support_static <= BaseObject.cpp
[arm64-v8a] Compile++      : editor_support_static <= DragonBones.cpp
[arm64-v8a] Compile++      : editor_support_static <= EventObject.cpp
[arm64-v8a] Compile++      : editor_support_static <= BaseFactory.cpp
[arm64-v8a] Compile++      : editor_support_static <= Point.cpp
[arm64-v8a] Compile++      : editor_support_static <= Transform.cpp
[arm64-v8a] Compile++      : editor_support_static <= AnimationConfig.cpp
[arm64-v8a] Compile++      : editor_support_static <= AnimationData.cpp
[arm64-v8a] Compile++      : editor_support_static <= ArmatureData.cpp
[arm64-v8a] Compile++      : editor_support_static <= BoundingBoxData.cpp
[arm64-v8a] Compile++      : editor_support_static <= CanvasData.cpp
[arm64-v8a] Compile++      : editor_support_static <= ConstraintData.cpp
[arm64-v8a] Compile++      : editor_support_static <= DisplayData.cpp
[arm64-v8a] Compile++      : editor_support_static <= DragonBonesData.cpp
[arm64-v8a] Compile++      : editor_support_static <= SkinData.cpp
[arm64-v8a] Compile++      : editor_support_static <= TextureAtlasData.cpp
[arm64-v8a] Compile++      : editor_support_static <= UserData.cpp
[arm64-v8a] Compile++      : editor_support_static <= DataParser.cpp
[arm64-v8a] Compile++      : editor_support_static <= BinaryDataParser.cpp
[arm64-v8a] Compile++      : editor_support_static <= JSONDataParser.cpp
[arm64-v8a] Compile++      : editor_support_static <= CCArmatureDisplay.cpp
[arm64-v8a] Compile++      : editor_support_static <= CCFactory.cpp
[arm64-v8a] Compile++      : editor_support_static <= CCSlot.cpp
[arm64-v8a] Compile++      : editor_support_static <= CCTextureAtlasData.cpp
[arm64-v8a] Compile++      : editor_support_static <= ArmatureCache.cpp
/Users/fabianhemmert/Dropbox/Projekte/Development/Cocos2D-x/EscapeTeam_support/build/jsb-default/frameworks/cocos2d-x/cocos/editor-support/dragonbones/parser/JSONDataParser.cpp:498:13: warning: enumeration value 'Path' not handled in switch [-Wswitch]
    switch (type)
            ^
[arm64-v8a] Compile++      : editor_support_static <= ArmatureCacheMgr.cpp
[arm64-v8a] Compile++      : editor_support_static <= CCArmatureCacheDisplay.cpp
[arm64-v8a] Compile++      : editor_support_static <= AttachUtil.cpp
[arm64-v8a] Compile        : vorbisidec <= bitwise.c
[arm64-v8a] Compile        : vorbisidec <= codebook.c
[arm64-v8a] Compile        : vorbisidec <= dsp.c
[arm64-v8a] Compile        : vorbisidec <= floor0.c
[arm64-v8a] Compile        : vorbisidec <= floor1.c
/Users/fabianhemmert/Dropbox/Projekte/Development/Cocos2D-x/EscapeTeam_support/build/jsb-default/frameworks/cocos2d-x/external/sources/tremolo/Tremolo/floor0.c:61:13: warning: shifting a negative signed value is undefined [-Wshift-negative-value]
  if(a<(-140<<12)) return 0;
        ~~~~^
[arm64-v8a] Compile        : vorbisidec <= floor_lookup.c
1 warning generated.
[arm64-v8a] Compile        : vorbisidec <= framing.c
[arm64-v8a] Compile        : vorbisidec <= info.c
[arm64-v8a] Compile        : vorbisidec <= mapping0.c
[arm64-v8a] Compile        : vorbisidec <= mdct.c
1 warning generated.
[arm64-v8a] Compile        : vorbisidec <= misc.c
[arm64-v8a] Compile        : vorbisidec <= res012.c
[arm64-v8a] Compile        : vorbisidec <= vorbisfile.c
[arm64-v8a] Compile++      : pvmp3dec <= pvmp3_normalize.cpp
[arm64-v8a] Compile++      : pvmp3dec <= pvmp3_alias_reduction.cpp
[arm64-v8a] Compile++      : pvmp3dec <= pvmp3_crc.cpp
[arm64-v8a] Compile++      : pvmp3dec <= pvmp3_decode_header.cpp
[arm64-v8a] Compile++      : pvmp3dec <= pvmp3_decode_huff_cw.cpp
[arm64-v8a] Compile++      : pvmp3dec <= pvmp3_getbits.cpp
[arm64-v8a] Compile++      : pvmp3dec <= pvmp3_dequantize_sample.cpp
[arm64-v8a] Compile++      : pvmp3dec <= pvmp3_framedecoder.cpp
[arm64-v8a] Compile++      : pvmp3dec <= pvmp3_get_main_data_size.cpp
[arm64-v8a] Compile++      : pvmp3dec <= pvmp3_get_side_info.cpp
[arm64-v8a] Compile++      : pvmp3dec <= pvmp3_mpeg2_get_scale_data.cpp
[arm64-v8a] Compile++      : pvmp3dec <= pvmp3_get_scale_factors.cpp
[arm64-v8a] Compile++      : pvmp3dec <= pvmp3_mpeg2_get_scale_factors.cpp
[arm64-v8a] Compile++      : pvmp3dec <= pvmp3_mpeg2_stereo_proc.cpp
[arm64-v8a] Compile++      : pvmp3dec <= pvmp3_huffman_decoding.cpp
[arm64-v8a] Compile++      : pvmp3dec <= pvmp3_huffman_parsing.cpp
[arm64-v8a] Compile++      : pvmp3dec <= pvmp3_tables.cpp
[arm64-v8a] Compile++      : pvmp3dec <= pvmp3_imdct_synth.cpp
[arm64-v8a] Compile++      : pvmp3dec <= pvmp3_mdct_6.cpp
[arm64-v8a] Compile++      : pvmp3dec <= pvmp3_dct_6.cpp
[arm64-v8a] Compile++      : pvmp3dec <= pvmp3_poly_phase_synthesis.cpp
[arm64-v8a] Compile++      : pvmp3dec <= pvmp3_equalizer.cpp
[arm64-v8a] Compile++      : pvmp3dec <= pvmp3_seek_synch.cpp
[arm64-v8a] Compile++      : pvmp3dec <= pvmp3_stereo_proc.cpp
[arm64-v8a] Compile++      : pvmp3dec <= pvmp3_reorder.cpp
[arm64-v8a] Compile++      : pvmp3dec <= pvmp3_polyphase_filter_window.cpp
[arm64-v8a] Compile++      : pvmp3dec <= pvmp3_mdct_18.cpp
[arm64-v8a] Compile++      : pvmp3dec <= pvmp3_dct_9.cpp
[arm64-v8a] Compile++      : pvmp3dec <= pvmp3_dct_16.cpp
assertion failed [abi_info.kind == AbiKind::NewThread]: signal without a thread context did not come from a new thread
[arm64-v8a] Compile++      : cocos2dxandroid_static <= CCDevice-android.cpp
(ThreadContextSignals.cpp:394 sa_tramp)
[arm64-v8a] Compile++      : cocos2dxandroid_static <= CCFileUtils-android.cpp
/Users/fabianhemmert/Library/Android/sdk/ndk/19.2.5345600/build/ndk-build: line 289: 13075 Trace/BPT trap: 5       $GNUMAKE -f $PROGDIR/core/build-local.mk "$@"

> Task :EscapeTeam:externalNativeBuildDebug FAILED

FAILURE: Build failed with an exception.

* What went wrong:
Execution failed for task ':EscapeTeam:externalNativeBuildDebug'.
> Build command failed.
  Error while executing process /Users/fabianhemmert/Library/Android/sdk/ndk/19.2.5345600/ndk-build with arguments {NDK_PROJECT_PATH=null APP_BUILD_SCRIPT=/Users/fabianhemmert/Dropbox/Projekte/Development/Cocos2D-x/EscapeTeam_support/build/jsb-default/frameworks/runtime-src/proj.android-studio/app/jni/Android.mk NDK_APPLICATION_MK=/Users/fabianhemmert/Dropbox/Projekte/Development/Cocos2D-x/EscapeTeam_support/build/jsb-default/frameworks/runtime-src/proj.android-studio/app/jni/Application.mk APP_ABI=arm64-v8a NDK_ALL_ABIS=arm64-v8a NDK_DEBUG=1 APP_PLATFORM=android-16 NDK_OUT=/Users/fabianhemmert/Dropbox/Projekte/Development/Cocos2D-x/EscapeTeam_support/build/jsb-default/frameworks/runtime-src/proj.android-studio/app/build/intermediates/ndkBuild/debug/obj NDK_LIBS_OUT=/Users/fabianhemmert/Dropbox/Projekte/Development/Cocos2D-x/EscapeTeam_support/build/jsb-default/frameworks/runtime-src/proj.android-studio/app/build/intermediates/ndkBuild/debug/lib NDK_TOOLCHAIN_VERSION=clang NDK_MODULE_PATH=/Users/fabianhemmert/Dropbox/Projekte/Development/Cocos2D-x/EscapeTeam_support/build/jsb-default/frameworks/cocos2d-x:/Users/fabianhemmert/Dropbox/Projekte/Development/Cocos2D-x/EscapeTeam_support/build/jsb-default/frameworks/cocos2d-x/cocos:/Users/fabianhemmert/Dropbox/Projekte/Development/Cocos2D-x/EscapeTeam_support/build/jsb-default/frameworks/cocos2d-x/external -j8 NDK_DEBUG=1 /Users/fabianhemmert/Dropbox/Projekte/Development/Cocos2D-x/EscapeTeam_support/build/jsb-default/frameworks/runtime-src/proj.android-studio/app/build/intermediates/ndkBuild/debug/obj/local/arm64-v8a/libcocos2djs.so}
  Android NDK: WARNING: Unsupported source file extensions in /Users/fabianhemmert/Dropbox/Projekte/Development/Cocos2D-x/EscapeTeam_support/build/jsb-default/frameworks/cocos2d-x/cocos/Android.mk for module cocos2dx_static    
  Android NDK:   ../external/sources/edtaa3func/edtaa3func.h renderer/memop/RecyclePool.hpp    
  [arm64-v8a] Compile++      : cocos2dx_static <= jsb_renderer_auto.cpp
  [arm64-v8a] Compile++      : cocos2dx_static <= jsb_gfx_auto.cpp
  [arm64-v8a] Compile++      : cocos2dx_static <= jsb_gfx_manual.cpp
  [arm64-v8a] Compile++      : cocos2dx_static <= jsb_renderer_manual.cpp
  [arm64-v8a] Compile++      : cocos2dx_static <= jsb_video_auto.cpp
  [arm64-v8a] Compile++      : cocos2dx_static <= jsb_webview_auto.cpp
  [arm64-v8a] Compile++      : cocos2dx_static <= jsb_cocos2dx_audioengine_auto.cpp
  [arm64-v8a] Compile++      : cocos2dx_static <= SocketIO.cpp
  [arm64-v8a] Compile++      : cocos2dx_static <= WebSocket-libwebsockets.cpp
  [arm64-v8a] Compile++      : cocos2dx_static <= WebSocketServer.cpp
  [arm64-v8a] Compile++      : cocos2dx_static <= jsb_socketio.cpp
  [arm64-v8a] Compile++      : cocos2dx_static <= jsb_websocket.cpp
  [arm64-v8a] Compile++      : cocos2dx_static <= jsb_websocket_server.cpp
  [arm64-v8a] Compile++      : audioengine_static <= mp3reader.cpp
  [arm64-v8a] Compile++      : audioengine_static <= tinysndfile.cpp
  [arm64-v8a] Compile++      : editor_support_static <= jsb_spine_manual.cpp
  [arm64-v8a] Compile++      : editor_support_static <= jsb_cocos2dx_spine_auto.cpp
  [arm64-v8a] Compile++      : editor_support_static <= jsb_dragonbones_manual.cpp
  [arm64-v8a] Compile++      : editor_support_static <= jsb_cocos2dx_dragonbones_auto.cpp
  [arm64-v8a] Compile++      : cocos2djs_shared <= main.cpp
  [arm64-v8a] Compile++      : cocos2djs_shared <= AppDelegate.cpp
  [arm64-v8a] Compile++      : cocos2djs_shared <= jsb_module_register.cpp
  [arm64-v8a] Compile++      : cocos2dx_static <= cocos2d.cpp
  [arm64-v8a] Compile++      : cocos2dx_static <= CCFileUtils.cpp
  [arm64-v8a] Compile++      : cocos2dx_static <= CCImage.cpp
  [arm64-v8a] Compile++      : cocos2dx_static <= CCSAXParser.cpp
  [arm64-v8a] Compile++      : cocos2dx_static <= MathUtil.cpp
  [arm64-v8a] Compile++      : cocos2dx_static <= CCGeometry.cpp
  [arm64-v8a] Compile++      : cocos2dx_static <= CCVertex.cpp
  [arm64-v8a] Compile++      : cocos2dx_static <= Mat4.cpp
  [arm64-v8a] Compile++      : cocos2dx_static <= Quaternion.cpp
  [arm64-v8a] Compile++      : cocos2dx_static <= Vec2.cpp
  [arm64-v8a] Compile++      : cocos2dx_static <= Vec3.cpp
  [arm64-v8a] Compile++      : cocos2dx_static <= Vec4.cpp
  [arm64-v8a] Compile++      : cocos2dx_static <= Mat3.cpp
  [arm64-v8a] Compile++      : cocos2dx_static <= CCAutoreleasePool.cpp
  [arm64-v8a] Compile++      : cocos2dx_static <= CCConfiguration.cpp
  [arm64-v8a] Compile++      : cocos2dx_static <= CCData.cpp
  [arm64-v8a] Compile++      : cocos2dx_static <= CCRef.cpp
  [arm64-v8a] Compile++      : cocos2dx_static <= CCValue.cpp
  [arm64-v8a] Compile++      : cocos2dx_static <= CCThreadPool.cpp
  [arm64-v8a] Compile++      : cocos2dx_static <= TGAlib.cpp
  [arm64-v8a] Compile++      : cocos2dx_static <= ZipUtils.cpp
  [arm64-v8a] Compile++      : cocos2dx_static <= base64.cpp
  [arm64-v8a] Compile++      : cocos2dx_static <= ccCArray.cpp
  [arm64-v8a] Compile++      : cocos2dx_static <= ccRandom.cpp
  [arm64-v8a] Compile++      : cocos2dx_static <= ccTypes.cpp
  [arm64-v8a] Compile++      : cocos2dx_static <= ccUTF8.cpp
  [arm64-v8a] Compile++      : cocos2dx_static <= ccUtils.cpp
  [arm64-v8a] Compile++      : cocos2dx_static <= etc1.cpp
  [arm64-v8a] Compile++      : cocos2dx_static <= etc2.cpp
  [arm64-v8a] Compile++      : cocos2dx_static <= pvr.cpp
  [arm64-v8a] Compile++      : cocos2dx_static <= CCLog.cpp
  [arm64-v8a] Compile++      : cocos2dx_static <= CCScheduler.cpp
  [arm64-v8a] Compile++      : cocos2dx_static <= csscolorparser.cpp
  [arm64-v8a] Compile++      : cocos2dx_static <= CCGLUtils.cpp
  [arm64-v8a] Compile++      : cocos2dx_static <= CCRenderTexture.cpp
  [arm64-v8a] Compile++      : cocos2dx_static <= LocalStorage-android.cpp
  [arm64-v8a] Compile++      : cocos2dx_static <= CCDownloader.cpp
  [arm64-v8a] Compile++      : cocos2dx_static <= CCDownloader-android.cpp
  [arm64-v8a] Compile++      : cocos2dx_static <= Uri.cpp
  [arm64-v8a] Compile++      : cocos2dx_static <= HttpClient-android.cpp
  [arm64-v8a] Compile++      : cocos2dx_static <= jsb_cocos2dx_auto.cpp
  [arm64-v8a] Compile++      : cocos2dx_static <= jsb_cocos2dx_extension_auto.cpp
  [arm64-v8a] Compile++      : cocos2dx_static <= jsb_cocos2dx_network_auto.cpp
  [arm64-v8a] Compile++      : cocos2dx_static <= JavaScriptJavaBridge.cpp
  [arm64-v8a] Compile++      : cocos2dx_static <= jsb_opengl_manual.cpp
  [arm64-v8a] Compile++      : cocos2dx_static <= jsb_opengl_utils.cpp
  [arm64-v8a] Compile++      : cocos2dx_static <= jsb_classtype.cpp
  [arm64-v8a] Compile++      : cocos2dx_static <= jsb_conversions.cpp
  [arm64-v8a] Compile++      : cocos2dx_static <= jsb_cocos2dx_manual.cpp
  [arm64-v8a] Compile++      : cocos2dx_static <= jsb_global.cpp
  [arm64-v8a] Compile++      : cocos2dx_static <= jsb_xmlhttprequest.cpp
  [arm64-v8a] Compile++      : cocos2dx_static <= jsb_cocos2dx_network_manual.cpp
  [arm64-v8a] Compile++      : cocos2dx_static <= jsb_platform_android.cpp
  [arm64-v8a] Compile++      : cocos2dx_static <= config.cpp
  [arm64-v8a] Compile++      : cocos2dx_static <= HandleObject.cpp
  [arm64-v8a] Compile++      : cocos2dx_static <= MappingUtils.cpp
  [arm64-v8a] Compile++      : cocos2dx_static <= RefCounter.cpp
  [arm64-v8a] Compile++      : cocos2dx_static <= Value.cpp
  [arm64-v8a] Compile++      : cocos2dx_static <= State.cpp
  [arm64-v8a] Compile++      : cocos2dx_static <= Class.cpp
  [arm64-v8a] Compile++      : cocos2dx_static <= Object.cpp
  [arm64-v8a] Compile++      : cocos2dx_static <= ObjectWrap.cpp
  [arm64-v8a] Compile++      : cocos2dx_static <= ScriptEngine.cpp
  [arm64-v8a] Compile++      : cocos2dx_static <= Utils.cpp
  [arm64-v8a] Compile++      : cocos2dx_static <= EventDispatcher.cpp
  [arm64-v8a] Compile++      : cocos2dx_static <= xxtea.cpp
  [arm64-v8a] Compile++      : cocos2dx_static <= tinyxml2.cpp
  [arm64-v8a] Compile++      : cocos2dx_static <= ioapi_mem.cpp
  [arm64-v8a] Compile++      : cocos2dx_static <= ioapi.cpp
  In file included from /Users/fabianhemmert/Dropbox/Projekte/Development/Cocos2D-x/EscapeTeam_support/build/jsb-default/frameworks/cocos2d-x/cocos/scripting/js-bindings/jswrapper/v8/ScriptEngine.cpp:47:
  /Users/fabianhemmert/Dropbox/Projekte/Development/Cocos2D-x/EscapeTeam_support/build/jsb-default/frameworks/cocos2d-x/cocos/scripting/js-bindings/jswrapper/v8/debugger/env.h:528:5: warning: ignoring return value of function declared with 'warn_unused_result' attribute [-Wunused-result]
  [arm64-v8a] Compile++      : cocos2dx_static <= unzip.cpp
      that->Set(context(), name_string, function);
      ^~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  [arm64-v8a] Compile++      : cocos2dx_static <= ConvertUTFWrapper.cpp
  [arm64-v8a] Compile        : cocos2dx_static <= ConvertUTF.c
  [arm64-v8a] Compile++      : cocos2dx_static <= edtaa3func.cpp
  [arm64-v8a] Compile++      : cocos2dx_static <= EditBox-android.cpp
  [arm64-v8a] Compile++      : cocos2dx_static <= CCFontAtlas.cpp
  [arm64-v8a] Compile++      : cocos2dx_static <= CCFontFreetype.cpp
  [arm64-v8a] Compile++      : cocos2dx_static <= CCLabelLayout.cpp
  [arm64-v8a] Compile++      : cocos2dx_static <= CCTTFLabelAtlasCache.cpp
  1 warning generated.
  [arm64-v8a] Compile++      : cocos2dx_static <= CCTTFLabelRenderer.cpp
  [arm64-v8a] Compile++      : cocos2dx_static <= CCTTFTypes.cpp
  [arm64-v8a] Compile++      : cocos2dx_static <= SHA1.cpp
  [arm64-v8a] Compile++      : cocos2dx_static <= util.cc
  [arm64-v8a] Compile++      : cocos2dx_static <= env.cc
  [arm64-v8a] Compile++      : cocos2dx_static <= inspector_agent.cc
  [arm64-v8a] Compile++      : cocos2dx_static <= inspector_io.cc
  [arm64-v8a] Compile++      : cocos2dx_static <= inspector_socket.cc
  [arm64-v8a] Compile++      : cocos2dx_static <= inspector_socket_server.cc
  [arm64-v8a] Compile++      : cocos2dx_static <= node.cc
  In file included from /Users/fabianhemmert/Dropbox/Projekte/Development/Cocos2D-x/EscapeTeam_support/build/jsb-default/frameworks/cocos2d-x/cocos/scripting/js-bindings/jswrapper/v8/debugger/env.cc:1:
  /Users/fabianhemmert/Dropbox/Projekte/Development/Cocos2D-x/EscapeTeam_support/build/jsb-default/frameworks/cocos2d-x/cocos/scripting/js-bindings/jswrapper/v8/debugger/env.h:528:5: warning: ignoring return value of function declared with 'warn_unused_result' attribute [-Wunused-result]
      that->Set(context(), name_string, function);
      ^~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1 warning generated.
  [arm64-v8a] Compile++      : cocos2dx_static <= node_debug_options.cc
  In file included from /Users/fabianhemmert/Dropbox/Projekte/Development/Cocos2D-x/EscapeTeam_support/build/jsb-default/frameworks/cocos2d-x/cocos/scripting/js-bindings/jswrapper/v8/debugger/inspector_agent.cc:6:
  /Users/fabianhemmert/Dropbox/Projekte/Development/Cocos2D-x/EscapeTeam_support/build/jsb-default/frameworks/cocos2d-x/cocos/scripting/js-bindings/jswrapper/v8/debugger/env.h:528:5: warning: ignoring return value of function declared with 'warn_unused_result' attribute [-Wunused-result]
      that->Set(context(), name_string, function);
      ^~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  In file included from /Users/fabianhemmert/Dropbox/Projekte/Development/Cocos2D-x/EscapeTeam_support/build/jsb-default/frameworks/cocos2d-x/cocos/scripting/js-bindings/jswrapper/v8/debugger/inspector_io.cc:5:
  /Users/fabianhemmert/Dropbox/Projekte/Development/Cocos2D-x/EscapeTeam_support/build/jsb-default/frameworks/cocos2d-x/cocos/scripting/js-bindings/jswrapper/v8/debugger/env.h:528:5: warning: ignoring return value of function declared with 'warn_unused_result' attribute [-Wunused-result]
      that->Set(context(), name_string, function);
      ^~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  In file included from /Users/fabianhemmert/Dropbox/Projekte/Development/Cocos2D-x/EscapeTeam_support/build/jsb-default/frameworks/cocos2d-x/cocos/scripting/js-bindings/jswrapper/v8/debugger/node.cc:6:
  /Users/fabianhemmert/Dropbox/Projekte/Development/Cocos2D-x/EscapeTeam_support/build/jsb-default/frameworks/cocos2d-x/cocos/scripting/js-bindings/jswrapper/v8/debugger/env.h:528:5: warning: ignoring return value of function declared with 'warn_unused_result' attribute [-Wunused-result]
      that->Set(context(), name_string, function);
      ^~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  /Users/fabianhemmert/Dropbox/Projekte/Development/Cocos2D-x/EscapeTeam_support/build/jsb-default/frameworks/cocos2d-x/cocos/scripting/js-bindings/jswrapper/v8/debugger/node.cc:406:9: warning: ignoring return value of function declared with 'warn_unused_result' attribute [-Wunused-result]
          obj->Set(env->context(), env->path_string(), path_string);
          ^~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  /Users/fabianhemmert/Dropbox/Projekte/Development/Cocos2D-x/EscapeTeam_support/build/jsb-default/frameworks/cocos2d-x/cocos/scripting/js-bindings/jswrapper/v8/debugger/node.cc:410:9: warning: ignoring return value of function declared with 'warn_unused_result' attribute [-Wunused-result]
          obj->Set(env->context(), env->syscall_string(), OneByteString(env->isolate(), syscall));
          ^~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  /Users/fabianhemmert/Dropbox/Projekte/Development/Cocos2D-x/EscapeTeam_support/build/jsb-default/frameworks/cocos2d-x/cocos/scripting/js-bindings/jswrapper/v8/debugger/node.cc:402:5: warning: ignoring return value of function declared with 'warn_unused_result' attribute [-Wunused-result]
      obj->Set(env->context(), env->errno_string(), Integer::New(env->isolate(), errorno));
      ^~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  /Users/fabianhemmert/Dropbox/Projekte/Development/Cocos2D-x/EscapeTeam_support/build/jsb-default/frameworks/cocos2d-x/cocos/scripting/js-bindings/jswrapper/v8/debugger/node.cc:403:5: warning: ignoring return value of function declared with 'warn_unused_result' attribute [-Wunused-result]
      obj->Set(env->context(), env->code_string(), estring);
      ^~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  /Users/fabianhemmert/Dropbox/Projekte/Development/Cocos2D-x/EscapeTeam_support/build/jsb-default/frameworks/cocos2d-x/cocos/scripting/js-bindings/jswrapper/v8/debugger/node.cc:484:9: warning: ignoring return value of function declared with 'warn_unused_result' attribute [-Wunused-result]
          e->Set(env->context(), env->path_string(), js_path);
          ^~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  /Users/fabianhemmert/Dropbox/Projekte/Development/Cocos2D-x/EscapeTeam_support/build/jsb-default/frameworks/cocos2d-x/cocos/scripting/js-bindings/jswrapper/v8/debugger/node.cc:486:9: warning: ignoring return value of function declared with 'warn_unused_result' attribute [-Wunused-result]
          e->Set(env->context(), env->dest_string(), js_dest);
          ^~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  /Users/fabianhemmert/Dropbox/Projekte/Development/Cocos2D-x/EscapeTeam_support/build/jsb-default/frameworks/cocos2d-x/cocos/scripting/js-bindings/jswrapper/v8/debugger/node.cc:480:5: warning: ignoring return value of function declared with 'warn_unused_result' attribute [-Wunused-result]
      e->Set(env->context(), env->errno_string(), Integer::New(isolate, errorno));
      ^~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  /Users/fabianhemmert/Dropbox/Projekte/Development/Cocos2D-x/EscapeTeam_support/build/jsb-default/frameworks/cocos2d-x/cocos/scripting/js-bindings/jswrapper/v8/debugger/node.cc:481:5: warning: ignoring return value of function declared with 'warn_unused_result' attribute [-Wunused-result]
      e->Set(env->context(), env->code_string(), js_code);
      ^~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  /Users/fabianhemmert/Dropbox/Projekte/Development/Cocos2D-x/EscapeTeam_support/build/jsb-default/frameworks/cocos2d-x/cocos/scripting/js-bindings/jswrapper/v8/debugger/node.cc:482:5: warning: ignoring return value of function declared with 'warn_unused_result' attribute [-Wunused-result]
      e->Set(env->context(), env->syscall_string(), js_syscall);
      ^~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  /Users/fabianhemmert/Dropbox/Projekte/Development/Cocos2D-x/EscapeTeam_support/build/jsb-default/frameworks/cocos2d-x/cocos/scripting/js-bindings/jswrapper/v8/debugger/node.cc:911:9: warning: ignoring return value of function declared with 'warn_unused_result' attribute [-Wunused-result]
          arguments->Set(env->context(), i, String::NewFromUtf8(env->isolate(), argv[i], v8::NewStringType::kNormal).ToLocalChecked());
          ^~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  /Users/fabianhemmert/Dropbox/Projekte/Development/Cocos2D-x/EscapeTeam_support/build/jsb-default/frameworks/cocos2d-x/cocos/scripting/js-bindings/jswrapper/v8/debugger/node.cc:918:9: warning: ignoring return value of function declared with 'warn_unused_result' attribute [-Wunused-result]
          exec_arguments->Set(env->context(), i, String::NewFromUtf8(env->isolate(), exec_argv[i], v8::NewStringType::kNormal).ToLocalChecked());
          ^~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  /Users/fabianhemmert/Dropbox/Projekte/Development/Cocos2D-x/EscapeTeam_support/build/jsb-default/frameworks/cocos2d-x/cocos/scripting/js-bindings/jswrapper/v8/debugger/node.cc:913:5: warning: ignoring return value of function declared with 'warn_unused_result' attribute [-Wunused-result]
      process->Set(env->context(), FIXED_ONE_BYTE_STRING(env->isolate(), "argv"), arguments);
      ^~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  /Users/fabianhemmert/Dropbox/Projekte/Development/Cocos2D-x/EscapeTeam_support/build/jsb-default/frameworks/cocos2d-x/cocos/scripting/js-bindings/jswrapper/v8/debugger/node.cc:920:5: warning: ignoring return value of function declared with 'warn_unused_result' attribute [-Wunused-result]
      process->Set(env->context(), FIXED_ONE_BYTE_STRING(env->isolate(), "execArgv"),
      ^~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  /Users/fabianhemmert/Dropbox/Projekte/Development/Cocos2D-x/EscapeTeam_support/build/jsb-default/frameworks/cocos2d-x/cocos/scripting/js-bindings/jswrapper/v8/debugger/node.cc:1130:5: warning: ignoring return value of function declared with 'warn_unused_result' attribute [-Wunused-result]
      process->Set(env->context(),env->events_string(), events_obj);
      ^~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  [arm64-v8a] Compile        : cocos2dx_static <= http_parser.c
  [arm64-v8a] Compile++      : cocos2dx_static <= GFXUtils.cpp
  [arm64-v8a] Compile++      : cocos2dx_static <= Types.cpp
  [arm64-v8a] Compile++      : cocos2dx_static <= DeviceGraphics.cpp
  15 warnings generated.
  /Users/fabianhemmert/Dropbox/Projekte/Development/Cocos2D-x/EscapeTeam_support/build/jsb-default/frameworks/cocos2d-x/cocos/scripting/js-bindings/jswrapper/v8/debugger/inspector_agent.cc:675:3: warning: ignoring return value of function declared with 'warn_unused_result' attribute [-Wunused-result]
    message->Set(parent_env_->context(), FIXED_ONE_BYTE_STRING(isolate, "cmd"),
    ^~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  [arm64-v8a] Compile++      : cocos2dx_static <= FrameBuffer.cpp
  [arm64-v8a] Compile++      : cocos2dx_static <= GFX.cpp
  [arm64-v8a] Compile++      : cocos2dx_static <= GraphicsHandle.cpp
  [arm64-v8a] Compile++      : cocos2dx_static <= IndexBuffer.cpp
  [arm64-v8a] Compile++      : cocos2dx_static <= Program.cpp
  [arm64-v8a] Compile++      : cocos2dx_static <= RenderBuffer.cpp
  [arm64-v8a] Compile++      : cocos2dx_static <= RenderTarget.cpp
  [arm64-v8a] Compile++      : cocos2dx_static <= State.cpp
  [arm64-v8a] Compile++      : cocos2dx_static <= Texture.cpp
  [arm64-v8a] Compile++      : cocos2dx_static <= Texture2D.cpp
  [arm64-v8a] Compile++      : cocos2dx_static <= VertexBuffer.cpp
  1 warning generated.
  2 warnings generated.
  [arm64-v8a] Compile++      : cocos2dx_static <= VertexFormat.cpp
  [arm64-v8a] Compile++      : cocos2dx_static <= BaseRenderer.cpp
  [arm64-v8a] Compile++      : cocos2dx_static <= Camera.cpp
  [arm64-v8a] Compile++      : cocos2dx_static <= Config.cpp
  [arm64-v8a] Compile++      : editor_support_static <= JSONDataParser.cpp
  [arm64-v8a] Compile++      : editor_support_static <= CCArmatureDisplay.cpp
  [arm64-v8a] Compile++      : editor_support_static <= CCFactory.cpp
  [arm64-v8a] Compile++      : editor_support_static <= CCSlot.cpp
  [arm64-v8a] Compile++      : editor_support_static <= CCTextureAtlasData.cpp
  [arm64-v8a] Compile++      : editor_support_static <= ArmatureCache.cpp
  /Users/fabianhemmert/Dropbox/Projekte/Development/Cocos2D-x/EscapeTeam_support/build/jsb-default/frameworks/cocos2d-x/cocos/editor-support/dragonbones/parser/JSONDataParser.cpp:498:13: warning: enumeration value 'Path' not handled in switch [-Wswitch]
      switch (type)
              ^
  [arm64-v8a] Compile++      : editor_support_static <= ArmatureCacheMgr.cpp
  [arm64-v8a] Compile++      : editor_support_static <= CCArmatureCacheDisplay.cpp
  [arm64-v8a] Compile++      : editor_support_static <= AttachUtil.cpp
  [arm64-v8a] Compile        : vorbisidec <= bitwise.c
  [arm64-v8a] Compile        : vorbisidec <= codebook.c
  [arm64-v8a] Compile        : vorbisidec <= dsp.c
  [arm64-v8a] Compile        : vorbisidec <= floor0.c
  [arm64-v8a] Compile        : vorbisidec <= floor1.c
  /Users/fabianhemmert/Dropbox/Projekte/Development/Cocos2D-x/EscapeTeam_support/build/jsb-default/frameworks/cocos2d-x/external/sources/tremolo/Tremolo/floor0.c:61:13: warning: shifting a negative signed value is undefined [-Wshift-negative-value]
    if(a<(-140<<12)) return 0;
          ~~~~^
  [arm64-v8a] Compile        : vorbisidec <= floor_lookup.c
  1 warning generated.
  [arm64-v8a] Compile        : vorbisidec <= framing.c
  [arm64-v8a] Compile        : vorbisidec <= info.c
  [arm64-v8a] Compile        : vorbisidec <= mapping0.c
  [arm64-v8a] Compile        : vorbisidec <= mdct.c
  1 warning generated.
  [arm64-v8a] Compile        : vorbisidec <= misc.c
  [arm64-v8a] Compile        : vorbisidec <= res012.c
  [arm64-v8a] Compile        : vorbisidec <= vorbisfile.c
  [arm64-v8a] Compile++      : pvmp3dec <= pvmp3_normalize.cpp
  [arm64-v8a] Compile++      : pvmp3dec <= pvmp3_alias_reduction.cpp
  [arm64-v8a] Compile++      : pvmp3dec <= pvmp3_crc.cpp
  [arm64-v8a] Compile++      : pvmp3dec <= pvmp3_polyphase_filter_window.cpp
  [arm64-v8a] Compile++      : pvmp3dec <= pvmp3_mdct_18.cpp
  [arm64-v8a] Compile++      : pvmp3dec <= pvmp3_dct_9.cpp
  [arm64-v8a] Compile++      : pvmp3dec <= pvmp3_dct_16.cpp
  [arm64-v8a] Compile++      : cocos2dxandroid_static <= CCDevice-android.cpp
  assertion failed [abi_info.kind == AbiKind::NewThread]: signal without a thread context did not come from a new thread
  (ThreadContextSignals.cpp:394 sa_tramp)
  [arm64-v8a] Compile++      : cocos2dxandroid_static <= CCFileUtils-android.cpp
  /Users/fabianhemmert/Library/Android/sdk/ndk/19.2.5345600/build/ndk-build: line 289: 13075 Trace/BPT trap: 5       $GNUMAKE -f $PROGDIR/core/build-local.mk "$@"


* Try:
Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output. Run with --scan to get full insights.

* Get more help at https://help.gradle.org

BUILD FAILED in 1m 12s
34 actionable tasks: 3 executed, 31 up-to-date

Any ideas on this would be great!

We have a tutorial about this coming out in a day or two.

It says this, (in part, not complete and formatting may look weird, I just copied and pasted, I did not adjust it)


  1. Install SDK and NDK

    1. Open the SDK Manager in the welcome panel:

      Later on, it is also open the SDK Manager from the menu bar or toolbar and download the required version of the SDK or NDK.


    1. Install the SDK

    2. Install the NDK
      The NDK needs to be selected according to the Cocos Creator version, the official recommended version is r17 - r19.

    If the NDK version is too high and the Cocos Creator version does not support it, compilation errors will occur.


Configuring Cocos Creator

Once the SDK and NDK are downloaded, configure the native development environment of Cocos Creator.

Pay special attention to the <NDK path> and select the root directory of the NDK:

Building from Cocos Creator

Open the build panel from within Cocos Creator and set the relevant parameters:

For more information about the parameters, please refer to the Publish Native documentation.

Start the build:

Picture17

Running the project

After the build is finished, open the project’s Android project (i.e. the proj.android-studio directory) with Android Studio. Android Studio will automatically download the required Gradle and other dependent libraries:

Configuring Gradle

Generally speaking, the default Gradle is the one that matches after the Creator build, there is no need to modify it manually.

Cocos Creator 2.4.x supports Android Gradle version 4.10.x, which corresponds to Gradle Tool version 3.x (v3.2.0 is recommended). If prompted to upgrade the Android Gradle extension when compiling with Android Studio, please do not upgrade.

If the version of Gradle or Gradle Tool is too recent, it will cause an error.

Gradle Tool:

Gradle:

After downloading, select the project to run (which is the name of the game we filled in the build panel of Cocos Creator) (instantapp will package the game in App Bundle format for uploading to the Google Play store):

After clicking Run, the first run will compile the Cocos source code, so please be patient:

Once the build is complete, the game is ready to run:

Thank you! I’ll keep waiting for the tutorial, then. Where will it be posted?

Here. I’ll post it now.

A link would be perfect :slight_smile: Thanks!

I posted it earlier today.

1 Like

Perfect, it also compiles nicely now for me. Thanks! That is a very good tutorial.

This topic was automatically closed 24 hours after the last reply. New replies are no longer allowed.