Unity Profiler 使用 Android 真机连接测试方法

1、Build Settings 里,将 Development Build、Autoconnect Profiler、Script Debugging 打开。

Unity Profiler 使用 Android 真机连接测试方法_第1张图片
Build Settings

2、在 Player Settings → Other Settings 中 勾选 Enable Internal Profiler

Unity Profiler 使用 Android 真机连接测试方法_第2张图片
勾选 Enable Internal Profiler

3、手机开启USB调试模式,用数据线连接手机后,打开 Build Settings ,在 Run Device 中选择自己的移动设备,如果没有找到,可以点击右侧 Refresh 刷新设备。最后 Build And Run 即可。

Unity Profiler 使用 Android 真机连接测试方法_第3张图片
选择设备

4、手机端运行游戏后,打开Profiler→Editor选择连接你的安卓设备即可。


Unity Profiler 使用 Android 真机连接测试方法_第4张图片
Profiler连接设备

5、Build And Run 时,会自动建立PC端到手机的映射。当然,我们不需要每次测试都 Build And Run,那样太费时间。查阅官方手册相关信息,发现只要在控制台运行一句命令即可随时连接至手机测试。(在Android SDK → platform tool 目录下按 Shift 加鼠标右键运行 cmd.exe)

映射命令

adb forward tcp:34999 localabstract:Unity-com.microsoft.game

6、运行命令后打开 Profiler 选择设备,就可以连接上了。

之后碰到的坑:

1、Win10上用 PowerShell 执行命令,需要在前边加个.\

2、运行后提示:

adb server version (31) doesn't match this client (40); killing... could not read ok from ADB Server * failed to start daemon error: cannot connect to daemon

参考资料:

https://blog.csdn.net/aLLLiyyy/article/details/86555228

解决:鲁大师手机助手有时会占用端口,关闭进程即可

你可能感兴趣的:(Unity Profiler 使用 Android 真机连接测试方法)