问题描述
在打包 Cocos Creator 的 Android 包的时候,总会出现这个警告,甚至如果升级了Gradle版本,同样的信息会从警告变成错误,直接导致构建失败
Android NDK: WARNING: Unsupported source file extensions in /Applications/CocosCreator/Creator/2.3.3/CocosCreator.app/Contents/Resources/cocos2d-x/cocos/Android.mk for module cocos2dx_static
Android NDK: renderer/memop/RecyclePool.hpp
我找了下这个文件,从名字上,看起来像是一个不能随便跳过编译的文件
于是,我的问题就来了:这个问题文件,以及这个警告,是可以完全忽略吗?尽管现在能跑起来APK包。
问题重现环境
- 环境:Mac
- Cocos Creator 2.3.3
- NDK 版本(已经按照文档,试过以下版本的NDK)
- 16.1.4479499
- 17.2.4988734
- 18.1.5063045
- 19.2.5345600
问题重现步骤
- 创建 HelloWorld TypeScript工程
2 . 打开工程后直接构建Android面板,操作如下
3 . 编译后,问题立即复现
补充
事实上这个问题不是最近才有的,以前也有很多帖子反馈过,引擎组同学也有相关跟进,但是问题实际上并没有得到解决: