您的位置:首页 > 移动开发 > Unity3D

Visual Studio 2019 + Unity 2019 + 夜神模拟器断点调试

2020-04-09 19:22 1956 查看

公司的项目在部分安卓手机上不能正确运行,由于疫情期间,交通不便,再加上手边没有测试机,于是决定想通过模拟器来进行断点调试。经过两天两夜的摸索和测试,加上更换了一台ThinkPad T480,最后,我TMD终于成功了,特此记录!

一、工具安装

安装unity安卓开发模块
如下图所示:

安装Visual studio Unity工具
在菜单栏选择“工具”-》“获取工具和功能”。如下图所示:

安装夜神模拟器

下载地址:https://www.yeshen.com/

二、连接调试

1、连接模拟器

a、首先启动夜神模拟器。
b、然后找到在Unity的安装目录下找到adb.exe,我的路径为E:\soft\unity\2019.3.1f1\Editor\Data\PlaybackEngines\AndroidPlayer\SDK\platform-tools
c、运行

adb connect 127.0.0.1:62001
,使Unity与模拟器进行连接。
d、运行
adb devices
查看是否连接成功,如果一切正常,则应出现以下状态

2、发布安卓包

a、在Unity中选择”File“ —>Build Setting,在Run Device选项中点击Refresh直到出现模拟器设备,如下图所示。

b、配置导出选项。如下图所示,选中红框标注的部分。然后点击Build And Run

c、成功编译后,会在虚拟机中出现如下提示。
需要注意的是:这个时候你什么都不要点,直接启动Visual Studio 2019!

d、在Visual Studio的菜单中选择”调试“ —>“附加Unity调试程序”。

e、回到模拟器,点击OK。至此,你就可以在VS中对程序进行断点调试了,非常方便。

三、总结

同时启动VS,Unity,以及夜神虚拟机对内存是个极大的压力,即便我准备的是个8G内存的电脑,也是倍感吃力,如果可能的话,选择一台16G的会更好一些。当然,如果选择一个支持桥接的模拟器,那么我们是可以使用两台电脑上进行调试的。理论如此,但是我没有测试过。

  • 点赞
  • 收藏
  • 分享
  • 文章举报
千樽江月 发布了4 篇原创文章 · 获赞 1 · 访问量 248 私信 关注
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: