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

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

一、工具安装

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

为unity2019添加模块

安装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的会更好一些。当然,如果选择一个支持桥接的模拟器,那么我们是可以使用两台电脑上进行调试的。理论如此,但是我没有测试过。

  • 2
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值