我很难让断点调试与android设备一起工作.我尝试过使用visual studio代码和monodevelop.
在android中:
我已成功完成此处概述的所有步骤,以便在tcpip模式下通过wifi连接android:https://docs.unity3d.com/Manual/AttachingMonoDevelopDebuggerToAnAndroidDevice.html
团结一致
在构建设置中,我检查了"开发构建"和"脚本调试".当我构建并运行时,它可以通过wifi对我的设备进行编程.
对于monodevelop
我尝试使用"附加到进程"进行调试,但它只找到Unity编辑器. 很多人都有同样的问题:https: //forum.unity3d.com/threads/attaching-monodevelop-debugger-to-an-android-device.245814/在底部,人们正在弄清楚多播设置是问题.我有一个linksys路由器,我已经确保未选中security-> filter multicast.我还有什么需要做的才能让多播工作吗?
由于monodevelop无法正常工作,我尝试使用vscode
对于VS代码
我将插件添加到一个空项目中,如下所述:https: //code.visualstudio.com/Docs/runtimes/unity
当我尝试使用vscode进行调试时,我收到错误"无法找到目标名称'Android Player'.它是否正在运行?"
我还想看看我可以选择哪些进程,但是当我尝试从命令面板运行"Unity Attach Debugger"时,我收到此错误:"command'adtat.attachToDebugger'not found"
任何帮助将非常感激!