使用命令行打包时没有拷贝res和src到assert目录下

初次使用3.17版本的引擎,项目语言是lua。在工程根目录下使用cocos compile打包,打包成功之后发现包体大小约为15M,但我用到的资源,光是res目录就有70M的大小。看打包时的输出,也的确是有编译lua代码,但所有资源都被拷贝到proj.android\app\build\intermediates\assets目录下,而不是proj.android\app\assert目录下。想问一下论坛的大佬是什么问题,是不是要修改app\build.gradle文件variant.mergeAssets.doLast {copy {的into路径?

找到问题所在了,是gradle版本的问题,gradle3.2.0及以上版本打包时,没有拷贝res和src目录,使用gradle3.1.0版本就正常了。参考:https://forum.cocos.com/t/cocos2dx-3-17-1-android-studio/73020。

论坛里也有很多相关问题,都是3.17版本cocos新工程打包遇到这个问题的。

参考关键字:3.17 打包