Unity 真机/模拟器 连接profiler

前言

前两天要查询一个真机加载游戏慢的问题,于是从打包机下载了个包,发现profiler连不上
打开Android studio 看了一眼log,里面有个报错,大概意思是 连接某个ip失败。于是才反应过来 ,应该是打包机开启了Autoconnect这个选项

具体操作

  1. 首先,如果是本机打包本机调试,那么可以勾上Autoconnect Profiler这个选项
    Unity 真机/模拟器 连接profiler_第1张图片
  2. 如果是用打包机,那最好是不要勾上,否则其他机子是无法正常连上的
  3. 如果是勾上自动连接的情况,本机打出来的包,无论是WiFi同一局域网,还是有线连接,都能自动连上
  4. 如果没勾上,就用 adb forward tcp:54999 localabstract:Unity-com.Company.test
    • 其中 54999可以改,得在unity搜端口号的范围内改
    • com.Company.test为你需要调试的包id
    • 如果54999连不上就换一个

连接

Unity 真机/模拟器 连接profiler_第2张图片

  1. 输入127.0.0.1 不用加端口号,unity会自动搜

结尾

理论上到这里就连上了,如果还没连上,那就先确认你用的包是不是开启了Autoconnect Profiler,如果开了就得用打包的机子连,否则就出一个不开启Autoconnect Profiler的包,手动连

你可能感兴趣的:(unity,android,unity)