752  
查询码:00000349
Unity Android 连接安卓真机断点调试
作者: 彭铄 于 2022年02月18日 发布在分类 / 人防组 / 人防BIM 下,并于 2022年02月18日 编辑
Unity Android 真机调试

Unity Android 连接安卓真机断点调试

1.Unity安卓插件、SDK和JDK的配置就不说了…
    打开File>Build Settings
    选择安卓平台

Build System选为Internal
Run Device中选择通过USB连接的手机,如果找不到可以点击旁边的Refresh刷新
勾选Development Build、Script Debugging、Wait For Managed Debugger,如果需要使用Unity的性能查看器,可以勾上Autoconnect Profiler
点击Player Settings… 修改其中的Company Name、Product Name和Package Name(不要和默认一样就行,默认的打不出包…)
然后点击Build And Run,打包完成后就会在通过USB连接的手机上运行
(手机要开启开发者模式和USB调试)

VS2017中的设置
VS首先需要安装Unity插件,可以参考我之前写的——Unity 利用VS2017调试C#代码

因为在Unity中勾选了Wait For Managed Debugger,所以在手机上一开始运行时会弹出类似下面的这个:


手机上保持这个不要动,不要点OK(点了OK,手机上的程序就直接开始运行了,这时就无法通过VS调试了)

打开VS,选择 调试>附加到Unity程序


在弹出的窗口中选择需要调试的手机,选中之后点击确定。此时,VS就会进入运行状态。
这时可以点击手机上弹出的OK了
点击OK之后,手机上的程序就开始正式运行
在VS中添加断点,手机中的程序运行到断点位置时VS就会中断
eg:
然后,就可以美滋滋的直连手机调试代码了,不用再瞎猜打Log了(^-^)。





 推荐知识

 历史版本

修改日期 修改人 备注
2022-02-18 10:00:05[当前版本] 彭铄 创建版本

 附件

附件类型

PNGPNG

知识分享平台 -V 4.8.7 -wcp