Unity打出的安卓包切换后台再恢复前台,卡顿许久问题记录

连接AndroidStudio发现当切换后台时提示:D/Unity: Multi-casting "[IP] 192.168.31.231 [Port] 55000 [Flags] 19 [Guid] 1268732307 [EditorId] 264356214 [Version] 1048832 [Id] AndroidPlayer(11,Xiaomi_M2012K11AC@192.168.31.231) [Debug] 0 [PackageName] AndroidPlayer [ProjectName] Anchor" to [225.0.0.222:54997]...,如下图所示:

排查后发现安卓包开启了BuildOptions.Development 和 BuildOptions.ConnectWithProfiler,所以Multi-casting是Unity编辑器用来在局域网内广播自己的信息,以便安卓设备可以发现并连接到编辑器。如果安卓设备无法收到编辑器的Multi-casting信息,那么安卓设备就无法在Unity中显示,也无法进行调试或运行。经验证,打开打出安卓包的unity编辑器,确实收到安卓的运行日志打印输出,并且此时切换后台再回来并不会卡顿住许久了

相关推荐
三只坚果12 分钟前
blender制作动画导入unity两种方式
unity·游戏引擎·blender
alexhilton17 分钟前
玩转Shader之学会如何变形画布
android·kotlin·android jetpack
benben0441 小时前
《Unity Shader入门精要》学习笔记二
unity·unity shader
YF云飞2 小时前
Unity音频管理:打造沉浸式游戏音效
游戏·unity·游戏引擎·游戏程序·个人开发
whysqwhw4 小时前
安卓图片性能优化技巧
android
风往哪边走5 小时前
自定义底部筛选弹框
android
Yyyy4825 小时前
MyCAT基础概念
android
Android轮子哥6 小时前
尝试解决 Android 适配最后一公里
android
雨白7 小时前
OkHttp 源码解析:enqueue 非同步流程与 Dispatcher 调度
android
SmalBox7 小时前
【渲染流水线】[逐片元阶段]-[裁剪测试]以UnityURP为例
unity·渲染