为什么cocos引擎,在不做任何事情的时候cpu也占了10-20%

今天没事做了一个我测试,环境配置如下
软件版本:cc2.4.7
安卓手机:两个千元机,配置比较垃圾,一个高配手机骁龙888
测试方式:新建空项目,拖入label,编译web mobile版本,然后用android studio引入腾讯tbs x5引擎在加载网页,随后如果as 的profiler追踪内存和cpu使用率,测试如下

测试结果
高配手机cpu一直维持在10-12%,没有做任何事情
低配手机cpu维持在20%左右,也是没做任何操作

为了保证测试的统一,我尝试加载百度,开始加载的时候会有峰值,加载后cpu恢复到1-2%

其实很想知道cocos引擎,在空项目的时候做了什么事情,久了手机会温度明显上升,很希望官方可以给一些指引,是否需要做什么设置,还是引擎就是这样

浏览器屏幕刷新本身就会有开销的,虽然什么也不做,但实际上也是 60 fps 满帧在跑。建议试试发布成安卓原生,应该开销会小一些。

的确,打成原生安卓,CPU占用率会下降很多。但比较头大的是如果2.4.3构建出来的可以顺利通过android studio打包,2.4.7则报错

NDK:21.1.6352462
SDK:android 12
首次报错:Manifest merger failed : Apps targeting Android 12 and higher are required to specify an explicit value for android:exported when the corresponding component has an intent filter defined. See https://developer.android.com/guide/topics/manifest/activity-element#exported for details.

2.4.7构建安卓原生的时候,推荐什么版本的NDK和SDK,希望能告知,我也是入门cocos不到两周,非常感谢

如果构建的是安卓12 ,加下这个配置 android:exported=“true”

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