当前用unity连接android真机调试已经有很多文章了,但是我在真正的使用中还是碰到了一些问题,记录下来,如果能够对你有帮助的话,就不枉我花费心力写下这篇文章。
1、首先需要连接手机,开启调试功能等能力,大家就自行去百度吧。我这直接略过。
2、在cmd中执行命令adb devices确保你的手机已经连接上了。
3、点击File->Build Settings,打开编译配置界面。

4、选择android,把必要的调试选项勾选上,如下图所示。

在配置其他的的一些编译选项,我这就不详细说了,我主要说断点调试的方法还碰到一些的问题。我在Unity中调试一般都是visual studio 2019进行写代码来联调。
5、开始进行再手机上进行安装部署,当APP在手机运行到Wait For Managed Debugger的时候,如下图所示

6、手机上保持这个不要动,不要点OK(点了OK,手机上的程序就直接开始运行了,这时就无法通过VS调试了),打开VS,选择 调试>附加到Unity程序

7、这样就打开了选择Unity实例的界面,你选择连接手机的选项就可以挂载上去了。

8、我们都知道Android的主要日志都在Logcat中打印,一般都可以自动弹出Android Logcat界面弹日志。

在调试的时候碰到2个问题,还是查了一些资料才找到了方法。
Q1:Android Logcat有时候弹不出来,咋办呢?
可以在Unity界面,Window->Analysis->Android Logcat进行打开。

Q2:visual studio在挂载Unity实例的时候,选择不到手机调试的实例。
这个问题查了很久,才发现vs跟手机联调是通过网络的,所以你的手机网络需要跟你的PC机器在同一个网络下,所以可以先确认下你的手机连接的WIFI是否正确。
参考文献:
https://blog.youkuaiyun.com/ACwawayu/article/details/90242631
https://blog.youkuaiyun.com/jamesliulyc/article/details/51985105
727





