在我介绍這个新的模拟器前先来谈谈为什么要建立一个 Android 模拟器——你也可以直接去下一章看有趣的部分 :-)
我们知道,模拟器可以在“编辑 - 编译 - 调试周期”中扮演重要作用
用一个不错的模拟器调试并不意味着你不需要的设备,而用一个设备调试也并不意味着你不会从一个好的模拟器Φ受益它们是互补的。
你必须用一个设备测试下面情形而这对任何的模拟器并不合适:
对于所有的其他测试,这是你“编辑 - 编译 - 调试周期”的一部分一般会占用你至少 80% 的时间你就要使用仿真器(不包括其他阻塞问题,或是你选择的模拟器的限制)使用仿真器的原洇如下:
对于这三个选择,当你开始调试时必须先选择一个目标。该目标可以是设备也可以是你运行在你的机器上的多个模拟器之一。下面让我们看看如何在 Visual Studio2015 预览版中为 Cordova 和 C++ 以及在 Visual Studio2015 中为 Xamarin 选择调试目标
对于 C++ 项目,调试目标菜单如下所示:
对于 Cordova 项目你可以选择菜单下面最後两项,如下所示:
对于 Xamarin 项目选项如下所示:
注:如果您想从一个不同的 IDE 使用 VS Android 模拟器,临时的解决方法是通过以上的选项,你总是随時从 Visual Studio2015 启动模拟器然后关闭该项目,并保持模拟器运行并让的其他 IDE 对其他目标可用(over ADB)。
一旦你选择了你的调试目标并按下 F5 键,你的應用程序将会被部署到模拟器跟常规 VS 调试流程一样,你可以下断点查看调用堆栈,检查变量等等现在你知道如何使用模拟器进行调試,下面让我们继续探索一些很酷的功能!
除了使用模拟器作为部署目标你还可以利用传感器仿真和其他功能——如下介绍,介绍不分順序