这个问题困扰许久,找了许多资料和办法,但都没法完全避免。通过打印日志,得出主要问题是在于安卓启动后从进入AppDelegate到执行main.js里面的cc.director.loadScene成功,这过程中手机都会出现1-5s不等的黑屏,手机配置越差黑屏时间越长,配置越好时间越短,但一些基本的手机多少都会有短暂黑屏,这种体验没法接受,试过安卓加启动页延迟后进入没用,也试过在AppActivity加图片,但去除这张图片的时间没法把控,导致衔接并不理想。请问有什么好的办法能解决呢
尝试设置 splash screen 吧
两个方向:
- 减少so的体积
- 延迟对so的加载
主要问题是Activity启动,被加载到内存的时候,会先加载游戏的so。
赞 ~~~~
感谢分享