creator编译Android应用出错

  • Creator 版本:2.3.4

  • 目标平台: Android

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

…(略)

Task :PlanetBase:externalNativeBuildRelease
[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
E:/CocosDashboard_1.0.6/resources/.editors/Creator/2.3.4/resources/cocos2d-x/cocos/editor-support/dragonbones/animation/TimelineState.cpp:853:26: warning: comparison of unsigned expression < 0 is always false [-Wtautological-compare]
if (vertexOffset < 0)
~~~~~~~~~~~~ ^ ~
[arm64-v8a] Compile++ : editor_support_static <= Armature.cpp
1 warning generated.
[arm64-v8a] Compile++ : editor_support_static <= Bone.cpp
[arm64-v8a] Compile++ : editor_support_static <= Constraint.cpp
E:/CocosDashboard_1.0.6/resources/.editors/Creator/2.3.4/resources/cocos2d-x/cocos/editor-support/dragonbones/armature/Armature.cpp:96:27: warning: comparison of unsigned expression < 0 is always false [-Wtautological-compare]
if (slotIndex < 0 || slotIndex >= l)
~~~~~~~~~ ^ ~
[arm64-v8a] Compile++ : editor_support_static <= DeformVertices.cpp
1 warning generated.
[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
error: unable to open output file ‘E:/tmp/proj.android-studio/PlanetBase/intermediates/ndkBuild/release/obj/local/arm64-v8a/objs/editor_support_static/dragonbones/model/AnimationConfig.o’: 'No such file or directory’
1 error generated.
gnumake: *** [E:/Android/sdk/ndk-bundle/build//…/build/core/build-binary.mk;500: E:/tmp/proj.android-studio/PlanetBase/intermediates/ndkBuild/release/obj/local/arm64-v8a/objs/editor_support_static/dragonbones/model/AnimationConfig.o] Error 1
gnumake: *** Waiting for unfinished jobs…
[arm64-v8a] Compile++ : editor_support_static <= AnimationData.cpp
error: unable to open output file ‘E:/tmp/proj.android-studio/PlanetBase/intermediates/ndkBuild/release/obj/local/arm64-v8a/objs/editor_support_static/dragonbones/model/AnimationData.o’: ‘No such file or directory’
1 error generated.
gnumake: *** [E:/Android/sdk/ndk-bundle/build//…/build/core/build-binary.mk;500: E:/tmp/proj.android-studio/PlanetBase/intermediates/ndkBuild/release/obj/local/arm64-v8a/objs/editor_support_static/dragonbones/model/AnimationData.o] Error 1

Task :PlanetBase:externalNativeBuildRelease FAILED
:PlanetBase:externalNativeBuildRelease (Thread[Daemon worker Thread 3,5,main]) completed. Took 8 mins 24.259 secs.
…(略)

  • 重现方式:
    在Creator菜单选择项目-构建发布,平台选择Android,模板link,TargetAPILevel:android-26
    APPABI:勾选armeabi-v7a和arm64-v8a。
    构建可以成功,但编译报错。尝试过改短发布路径到E:\tmp,仍然报同样的错误。

  • 编辑器操作系统 :Win10

  • 出现概率:一直没成功打包Android

  • 额外线索:是新建的HelloWorld项目。NDK版本21.0.6113669

感谢各路大神的帮忙,小弟感激不尽!