使用Visual Studio进行Unity项目编译到Android安卓真机断点调试,Viusal Studio却找不到安卓设备

本文详细讲述了作者在使用Unity与Visual Studio for Mac进行Android真机调试过程中遇到的问题,包括Debug菜单缺失、无法找到安卓进程,以及解决方法——设置Unity SDK路径。提供了解决方案和参考资料链接,方便开发者调试Unity项目。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

结论

可以跟着这一个详细的教程,完成对Unity、Visual Studio的配置,进而开始真机调试。

个人解决该问题的记录

Unity官网介绍了如何使用不同的代码编辑器如Visual Studio、Jetbrains Rider、Visual Studio Code对Unity项目进行调试,也介绍了如何进行Android安卓真机断点调试

但是呢,跟着官网的教程,我遇到了两个问题:

  1. 第一个是我的Visual Studio for Mac 2019 里面并没有 Debug > Attach Unity Debugger, 只有 Run > Attach to Process…

    后来发现,它俩就是一样的。

  2. 第二个问题就是在Run > Attach to Process…里面,只有与Unity Editor相关的进程,并没有显示在安卓机上运行的进程。

在这里插入图片描述

找了一下的解决方案是:

需要将Unity里面的SDK路径复制到Visual Studio里面去。在Mac中的具体方法是:
将 Unity 中的 “Unity | Preferences | External Tools | Android SDK Tools installed with Unity” 复制到 Visual Studio 中的 “Visual Studio | Preferences | Tools for Unity | General | Preferred Android Sdk Root”.
这一步是 USB 连接的安卓设备在能在Visual Studio 中显示的关键步骤。
在这里插入图片描述

在这里插入图片描述
另外一个需要注意的地方是,如果在手机上关闭了应用程序,那么Visual Studio就会停止调试器并且与该应用程序分离。在手机上重启应用程序之后,需要重新通过 Run > Attach to Process…连接调试器和手机上的应用程序。

参考资料

  1. Android device and Unity connection failure. https://stackoverflow.com/a/68180675
  2. Debug C# code in Unity. https://docs.unity3d.com/Manual/ManagedCodeDebugging.html
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值