【发布时间】:2017-03-09 05:53:28
【问题描述】:
我最近开始在 Visual Studio 上使用 Xamarin 进行开发,并且能够在 KitKat 中开发 2 个小型应用程序。最近我的模拟器需要强制更新,它自动升级到Marshmallow。更新后,调试器出现问题。
我认为调试器无法连接到我的模拟器,但不知道要做什么更改才能让调试器再次工作。
说明:
使用KitKat(4.4)XXHDPI调试代码时,手机模拟器错误信息在日志中显示如下:
无法连接到调试器。
InspectorDebugSession(0):已处理
InspectorDebugSession(0): HandleTargetEvent: TargetExited**
但是,在使用 Marshmellow(6.0)XXHDPI 手机模拟器进行调试时,代码会部署在模拟器上,但调试器仍处于禁用状态。
我已尝试以下步骤
- Hyper-V > 设置 > 处理器 > 兼容性 > 启用迁移到 具有不同处理器版本的物理计算机
- 在 VS 2015 社区版解决方案属性和启用部署 选项
截图:
从截图来看:
- Emulator 运行选项继续显示 Android 版本,但 旁边列出的调试菜单选项仍处于禁用状态
- 输出窗口显示构建成功,并且 在此之后,输出显示在模拟器中,但我无法 调试模拟器上运行的代码
提前致谢
编辑:
在 VS 2015 上创建了一个新项目,在这个项目中,调试器似乎工作正常(目前)。这个问题在旧项目中仍然存在。
【问题讨论】:
标签: c# xamarin.android