[游戏开发]Unity Profiler真机调试

网上教程有很多,我这先记录遇到的问题:

问题:adb搜索设备不到设备

手机要开启USB调试,不然会出现搜索空列表的情况,下面是列表空与不空的对比

​​​​​​​

 

 问题:adb检测到了设备,但显示unauthorized,例如上图

1.找到你的电脑用户文件下的.android文件夹例如我的:C:\Users\jzm\.android

2.打开.android找到adbkey和adbkey.pub将这两个文件删除

3.打开手机,找到开发者选项,点击“撤销USB调试授权”

4.最后将手机重新连接电脑,依次输入指令“adb kill-server”,”adb start-server”,”adb devices”。

5.此时手机会提示授权确认,点击允许即可。 

[游戏开发]Unity Profiler真机调试_第1张图片

此时设备显示为device才正确。

问题,请注意Unity监听端口和adb监听端口保持一致

[游戏开发]Unity Profiler真机调试_第2张图片

adb forward tcp:34999 localabstract:Unity-com.CYOU.LYTest

问题3,第一次可以成功连接profiler,但有几次连不上

Profiler在反复拔插手机后出现了监听不到数据的情况,重启Unity大多数情况下都有用,但还是出现了不生效的时候,

这时候执行adb forward tcp:34999 localabstract:Unity-com.CYOU.LYTest发现,报错More than One Device监听这个端口,这时候

adb kill-server

adb start-server

adb forward tcp:34999 localabstract:Unity-com.CYOU.LYTest

再来一遍流程就好了

你可能感兴趣的:(开发中遇到的疑难杂症记录,游戏开发)