@引擎组,关于android构建优化

android构建是不是可以加个勾选编译apk时不重新编译引擎文件,我m1芯片,昨天改个包名去编译apk花了一个多小时,而且编译的时候电脑很卡,这谁顶得住396931690786102_.pic_thumb

有没有什么临时改动,可以下次修改构建配置的时候不重新编译引擎文件?

顶上去。。。。

还好吧 我的m2编译2w+文件 半个小时都可以 cocos 就算把几个架构都编译了不过2000+文件

半个小时也受的了

不应该考虑用户什么cpu,把优化先做到极致,我觉得这个编译文件确实可以省略掉,我又没改源码或者增加编译架构只是修改了一下包名

关键编译的时候电脑很卡,基本做不了啥事,电脑卡的时候修改一下ts刷新场景都能刷新出bug来不知道你们遇到过没

ninja 和 gcc 都有编译选项有个 -j 后面跟上使用的cpu数量 自己全局搜索下咯

大佬说清楚点。。。

-j 8 就是使用8个cpu编译 找到对应得命令行 就可以指定cpu数量

意思是8核去编译吗

可以自己先编译好so文件 在安卓工程把编译c++那块配置去掉 这样子超级快 打包就几十秒的事情

求安利!c++那块配置在哪里!

build.gradle 有关native的地方看下

光注释这一块没用,应该还要注释删除so文件的相关代码

他不会去删除so的 你先编译好so出来 放到安卓目录里面去 打包的时候会打进去就行 然后注释掉编译c++那一块就行 但是后面要改c++的话需要重新编译

我试了注释编译c++这一块代码 打出来的apk安装闪退报错丢失so文件

你要先编译出so文件啊 放在项目里面才行啊

太复杂了 建议直接构建选项加个勾选 :grimacing: