微软发布了 Visual Studio 2015 正式版,除了免费的社交版之外,另外也有付费的专业版。这套工具除了提供 Windows 应用程序的整合环境之外,你也可以利用它来开发 Android 程序,因此,微软除了在 Visual Studio 2015 中提供了模拟 Android 环境之外,另外也免费提供了一个独立的 Android 模拟器供开发者测试。
Visual Studio 2015 所提供的这个独立版 Android 模拟器,并不需要安装 Visual Studio 2015 也能执行,因此你可以把它视为是一个独立的应用程序。与其他 Android 模拟器不同之处在于,VS Android 模拟器模拟了各种市面上的 Android 设备,包括各种尺寸的平板、手机,从 4 寸到 10.1 寸应有尽有。而且它不光只是模拟外观,连这些机种的 Android 版本也都一并提供,从 KitKat 到最新的 Lollipop 都有。因此,就算你不是开发者,下载来玩也是挺好玩的。
Visual Studio Android 模拟器安装限制及资讯
VS Android 模拟器的下载网址在此,可以独立下载安装,不过在安装前有一些限制先说明一下。
- VS Android 模拟器仅支持在 Windows 8/Windows 8.1/Windows 10 操作系统上执行。
- 电脑的处理器必需要支持 Hype-V。
- 安装好的模拟器并不附带 Google Play 商店,因此你只能透过 APK 来安装程序。
Hype-V 是微软的虚拟机器技术,在 Windows 8 64 位版本就内建这种技术,延续到 Windows 10 也有,因此 VS Android 模拟器也仅支持 Windows 8 以上的版本。而除了操作系统外,电脑硬件的主机板、处理器也都必需要支持 Hype-V,而某些主机板虽然有支持,但是预设是把这个功能关闭的,因此你也必须去 Bios 检查一下看是否有把这个功能打开。
安装 VS Android 模拟器
我们在两台 Windows 10 电脑上安装 VS Android 模拟器,两台虽然都有安装成功。不过因为硬件不同,某些步骤不大一样,简单描述如下。
开始安装的时候,它会先检查你的硬件跟系统是否符合需求,如果你安装的时候,一开始看到的是上面这个画面,那么恭喜你,你的电脑没有什么大问题。不过我们有一台电脑看到的是另外一个画面,画面中主要的描述是系统不支持 Hype-V。如果你看到类似的文字,而你的电脑又是 Windows 8 以上 64 位的版本,那么你要先去“控制台”的“程序与功能”里头,点选“开启或关闭 Windows 功能”,把“Hype-V”的选项都勾选起来。
勾选完毕后,系统会自动帮你安装对应的功能,安装完毕后可能会需要重新启动之类的程序。如果你的 Hype-V 这个选项是反白无法勾选的状况,那么你还必须先去系统的 Bios 里头,将支持 Hype-V 的功能打开。
各家主机板的 Bios 设定可能都不大一样,以小编这台电脑为例,是要去将“Virtualization”这个选项开启。
当你做完以上设定之后,基本上安装Android 模拟器最困难的步骤就完成了。现在回到步骤的第一张图,把“Install”按下去,就会开始安装。
安装的过程时间会花久一点,中间可能会需要重开机。安装完毕后,在你的开始工作表会看到一个新的选项,点选就可以开始执行了。
执行 VS Android 模拟器
接下来执行模拟器,模拟器要跑的时间需要久一点。并且需要你登入 MSN 帐号,登入之后就可以开始使用了。
进入之后你可以看到中间列出了许多不同的机器,这些都是你可以模拟的机种。不过你要第一次使用该机种时,你必须先要等待一段时间,它会需要先从网络上下载对应的内容。
如果下载完毕之后,你就可以执行该机种的模拟器了。不过小编的两台测试机种中,有一台在这个阶段“卡关”了。虽然下载完毕,不过却无法执行该机种的模拟器,一直回报有某个地方错误,关于这点,小编需要再研究相关的错误讯息,目前不知道解法。
不过另外一台电脑执行起来则很顺,中间你可能会看到下面这个讯息,不过没关系,这个讯息是正常的。依照说明按下“重试”就可以解决了。
下面就是模拟 Nexus 10 的结果。
基本上操作起来没有什么问题,右侧则是可以让你选择用鼠标右键模拟屏幕缩放、电源开关、旋转平板方为等等的功能。你可以看到屏幕中并没有 Google Play 的选项,因此你必须透过 APK 来安装。
这里有个问题,你要怎么把 APK 档案载入模拟器里面?
这个模拟器支持可以将电脑中的资料夹,对映成为手机的 SD 记忆卡,可以用这个方式来安装 APK,会更有效率也更理想。不过小编先用简单的办法,利用内建的浏览器,去 Google “APK”,透过内建的浏览器先去下载一些 APK 档案来安装试用看看。
不过网络上下载的 APK 不知道是不是不安全还是怎么样,有些 APK 抓是抓下来了,但无法安装。最后小编只有成功安装一个 LUV TV。
LUV TV 是一个内容聚合的影视 App,在使用 LUV TV 的时候,虽然模拟器可以正常看到影视的菜单,不过当要播放内容的时候,就会一直卡住,无法播放。
关闭之后,下一次开机这些安装的 App 都会继续保存在模拟器中。
你也可以模拟成其它的机种,上图就是模拟成 Xperia Z 的模拟器。不过这些机种指的只是尺寸以及所用的系统而已,并非真正用 Xperia Z 的 Rom 来执行,那些机种专属的品牌 App 在这里是都看不到的。
这一篇就先以说明如何安装以及执行 Android 模拟器为主,以后有时间再来玩玩它的其他功能。