通过USB ADB
1.
从Unity中Export Android 工程的时候一定要勾选 Development Build,autoconnect profiler
2.cmd进入adb的目录(打开到文件目录shift+右键快速到该路径)
3.输入 adb foward tcp:54999 localabstract:Unity-包名 即是Bundle Identifiler*
4.在电脑unity上打开profile,点击Active Profiler -》AndroidPlayer(ADB@127.0.0.1:54999)
5.完成
Ps1 如果打开adb的时候提示Error,估计是其他程序把端口占用了,例如腾讯管家,qq,酷狗等,关掉程序后者进程就可以了。提示 Device not found 的时候看看手机和电脑是否连接成功,不确定可以用91等手机管理程序连接.
Ps2 还不能成功,打指令adb shell 看错误提示:
输出如下错误:
adb server is out of date. killing...
ADB server didn't ACK
* failed to start daemon *
error: unknown host service
解决办法如下:
1>输入netstat -ano查看哪个程序占用了5037端口,
TCP 0.0.0.0:49160 0.0.0.0:0 LISTENING 616
TCP 0.0.0.0:52323 0.0.0.0:0 LISTENING 3768
TCP 0.0.0.0:55595 0.0.0.0:0 LISTENING 6812
TCP 127.0.0.1:5037 0.0.0.0:0 LISTENING 8040
2>输入tasklist /fi "pid eq 8040干掉这个应用程序就可以了