creator打包android平台报错

Execution failed for task ‘:lips:externalNativeBuildDebug’.

Build command failed.
Error while executing process D:\UnitySdk\sdk\ndk-bundle\ndk-build.cmd with arguments {NDK_PROJECT_PATH=null APP_BUILD_SCRIPT=E:\cocosCreatorProjects\lips\build\jsb-link\frameworks\runtime-src\proj.android-studio\app\jni\Android.mk NDK_APPLICATION_MK=E:\cocosCreatorProjects\lips\build\jsb-link\frameworks\runtime-src\proj.android-studio\app\jni\Application.mk APP_ABI=armeabi-v7a NDK_ALL_ABIS=armeabi-v7a NDK_DEBUG=1 APP_PLATFORM=android-16 NDK_OUT=E:/cocosCreatorProjects/lips/build/jsb-link/frameworks/runtime-src/proj.android-studio/app/build/intermediates/ndkBuild/debug/obj NDK_LIBS_OUT=E:\cocosCreatorProjects\lips\build\jsb-link\frameworks\runtime-src\proj.android-studio\app\build\intermediates\ndkBuild\debug\lib NDK_TOOLCHAIN_VERSION=clang NDK_MODULE_PATH=D:\CocosDashboard_1.0.3\resources.editors\Creator\2.4.4\resources\cocos2d-x;D:\CocosDashboard_1.0.3\resources.editors\Creator\2.4.4\resources\cocos2d-x\cocos;D:\CocosDashboard_1.0.3\resources.editors\Creator\2.4.4\resources\cocos2d-x\external -j6 NDK_DEBUG=1 E:/cocosCreatorProjects/lips/build/jsb-link/frameworks/runtime-src/proj.android-studio/app/build/intermediates/ndkBuild/debug/obj/local/armeabi-v7a/libcocos2djs.so}
fcntl(): Bad file descriptor
Android NDK: WARNING: Unsupported source file extensions in D:\CocosDashboard_1.0.3\resources.editors\Creator\2.4.4\resources\cocos2d-x/cocos/Android.mk for module cocos2dx_static
Android NDK: …/external/sources/edtaa3func/edtaa3func.h renderer/memop/RecyclePool.hpp
fcntl(): Bad file descriptor
[armeabi-v7a] Compile++ arm : pvmp3dec <= pvmp3_alias_reduction.cpp
D:/CocosDashboard_1.0.3/resources/.editors/Creator/2.4.4/resources/cocos2d-x/external/sources/pvmp3dec/src/pvmp3_alias_reduction.cpp:172:70: error: implicit conversion from ‘int’ to ‘float’ changes value from 2147483647 to 2147483648 [-Werror,-Wimplicit-const-int-float-conversion]
*used_freq_lines = fxp_mul32_Q32(*used_freq_lines << 16, (int32)(0x7FFFFFFF / (float)18 - 1.0f)) >> 15;
^~~~~~~~~~ ~
1 error generated.
make: *** [D:/UnitySdk/sdk/ndk-bundle/build//…/build/core/build-binary.mk:478: E:/cocosCreatorProjects/lips/build/jsb-link/frameworks/runtime-src/proj.android-studio/app/build/intermediates/ndkBuild/debug/obj/local/armeabi-v7a/objs-debug/pvmp3dec/src/pvmp3_alias_reduction.o] Error 1
make: *** Waiting for unfinished jobs…
fcntl(): Bad file descriptor
[armeabi-v7a] Compile++ arm : pvmp3dec <= pvmp3_dequantize_sample.cpp
fcntl(): Bad file descriptor
[armeabi-v7a] Compile++ arm : pvmp3dec <= pvmp3_framedecoder.cpp

你这是不是没NDK地址,NDK_PROJECT_PATH=null。之前我报错换NDK解决了,之前报错大概是因为我直接从AS下的最新NDK r23不行,后面官网下了个r21e可以了

1赞

2.4.9 适配了 https://github.com/cocos/engine-native/pull/4282

目前并没有2.4.9下载哈 我们使用2.4.7也遇到了同样的问题 请问具体怎么操作呢

该主题在最后一个回复创建后14天后自动关闭。不再允许新的回复。