as升级到最新版本,打包安卓的时候会有很多c++文件报错怎么解决

  • Creator 版本: 2.4

  • 目标平台:安卓

  • 重现方式:

  • 首个报错:

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

  • 手机型号:

  • 手机浏览器:

  • 编辑器操作系统:

  • 重现概率:

C/C++: D:/Svn/H5/ProjectCiv/CivClient/build/jsb-default/frameworks/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]
C/C++: *used_freq_lines = fxp_mul32_Q32(*used_freq_lines << 16, (int32)(0x7FFFFFFF / (float)18 - 1.0f)) >> 15;
C/C++: ^~~~~~~~~~ ~
C/C++: 1 error generated.

我用的这个版本打包2.4.10的apk 没有啥问题呀

请问您是否勾选了APP ABI,是x86那几个api的cpp文件报错了

就选了v7a和v8a

gradle 是用哪个版本的呢,我这边因为是要接googleplay,要求targetsdk34以上,gradle要用8.1.1以上,可能是这个问题吧?

api33打成功了 34也打成功了。你用一个空项目打包试一下嘛

空项目现在打不出来了,各种多问题,能麻烦您加我一下qq或微信私聊吗?对一下各种版本号我试试,最新的实在打不出来,要崩溃了

OK 582142510 QQ