微软VS Android模拟器独立版,其英文全名【míng】为【wéi】“Visual Studio Emulator for Android”,是微软为win10打造的安卓模拟器,帮助各位朋友在电脑上运行安卓软件,是不是很棒啰!
这是一套能够开发【fā】安卓/iOS/Windows应用的【de】IDE集成开发环境。既然能开发安卓应用,那么安卓模拟器【qì】是必不可少【shǎo】的。除了集成在Visual Studio 2015中之【zhī】外,微软还提供了Visual Studio 2015安卓模拟器独立版下载,运行该模拟器不需要【yào】安装Visual Studio 2015。使用这【zhè】款模拟器要【yào】求你【nǐ】的电脑运【yùn】行Win8/Win8.1/Win10操作系统,并且电脑处理器支持Hyper-V。
改工具支持【chí】多种安卓版本,自带KitKat平板和手【shǒu】机版,其他版本可自行选择下载。内置安卓系统不包含Play Store应用商店,只能通过APK文件安装应用。
该模拟器支持多【duō】种传感器模拟,可通过鼠标【biāo】完成屏幕点击【jī】,图标拖拽等任务,支【zhī】持将电脑中的某个文件夹映射为手机SD卡。支持与Android Studio,Eclipse以及其他支持ADB的【de】开发工具协【xié】同工作。
在微软 Visual Studio 2015 的安装当中(图1),增【zēng】加了很多有关跨【kuà】平台 App 开发的方式 ( e.g. Cordova、Xamarin…等),让在 App 开发上【shàng】已经闷了有点久的 .NET 的【de】开【kāi】发人员,可以直接在 Visual Studio 当中直接开发各种不同平台的 App。在跨平【píng】台开行动开发的选项当中,眼尖的各位一定会发【fā】现一个叫做 Microsoft Visual Studio Emulator for Android 的选项可以【yǐ】勾选。
(图【tú】 1 – Visual Studio 2015 自订安装项目的选项)
为什么需要 Visual Studio Emulator for Android?!
对于开发 Android App 的开发【fā】人员来说,Visual Studio Emulator for Android (图2) 真的是一个不可多得的 Android 模拟器利【lì】器【qì】。
第一,是在当今几个比较热门的第三方【fāng】 Android Emulator ( e.g. Genymotion、Xamarin Android Player…等),这些【xiē】解决方案【àn】目前都是【shì】透过 VirtualBox 的虚拟化技术,来作为执行 Android Emulator 的 App 开发测试环境。但身为一个 .NET 开发人【rén】员【yuán】,想必常需要用到 Hyper-V 这个虚拟化技术做一些软件与系统上【shàng】的测试。为了跑 Android Emulator 就必须把【bǎ】 Hyper-V 关闭或者是在开机时切到没有启动 Hyper-V 的环境下 (可参考链接1),长期下来【lái】也【yě】真的令人觉得有点烦【fán】躁。
第二【èr】,对 .NET 开发人员来说,近期最重要的大事就是开发有关【guān】 UWP 的 App 了,如果在【zài】一边开发 UWP App 的同时,也必须一边确认 Android App 的【de】部分有没有发生问题,而却没有使用【yòng】 Visual Studio Emulator for Android 来协【xié】助作为 Android App 测试,那真的会是你【nǐ】很大的损失。
(图 2 – 左为 Win 10 Mobile Emulator 右为【wéi】 Visual Studio Emulator for Android 能同时在环境上执行)
第三,整个 App 的开发过程中,我们常常【cháng】不【bú】是那个真正负责 App 整体功能 (e.g. 软硬件的整合问题测试…等) 正确与否的人员,只是负责其中某个功能是否正确,却必须大费周章地【dì】去搞一台实体 Android 装置,而各厂【chǎng】牌的 Android 装置 USB Driver 都很神奇的各自不【bú】相容,更【gèng】别说有些【xiē】白【bái】牌【pái】的 Android 装置了,要设置起【qǐ】来真的是要求神拜佛【fó】一下【xià】。而当好不容易设定个半天装起来的一台实体 Android 装置,可能过【guò】没多久就要把这台装置【zhì】还给真正负责 App 整合功能确认的人。这样可是浪费掉不少宝【bǎo】贵的时间,不是吗【ma】?!
第四,若是有只想要在 Virtual Machine 里面装的开发环境,不想【xiǎng】在实际的机器上【shàng】面【miàn】安装 Visual Studio 做【zuò】开发的人,Visual Studio Emulator for Android 可能就是各个 Android 模拟器方案当中的最后选择了。据实际测试经验,例如若要在 VMware Workstation Player 12 当中的 Guest 系统,是没有办法再执行 Genymotion 或 Xamarin Android Player 的 Android 模拟器起来的,因为 VMware Workstation Player 12 的虚拟显示卡不支援 OpenGL 2.0 的部分,所【suǒ】以【yǐ】无法执行。但若【ruò】透过一些适当的设【shè】定 (可参考链接2),能将 VMware 当中【zhōng】的 Guest 系统【tǒng】的 Hyper-V 执行起来,那就【jiù】可以顺利的使用 Visual Studio Emulator for Android 了【le】 (图3)。
(图【tú】 3 – 在 VMware 虚拟机的 Guest 环境中若【ruò】设定好 Hyper-V 仍执行 Visual Studio Emulator for Android)
Visual Studio Emulator for Android 整合 IDE 开发工具【jù】的便利性【xìng】
以【yǐ】往在 Visual Studio 当中我们开【kāi】发的程式想要直接执行测试程式的【de】话,只要利用按下快捷键 F5 就可以【yǐ】针对程式【shì】进行除错,或利【lì】用快捷键 Ctrl + F5 执行启动但不侦错的动作。所以当在 Visual Studio 中开【kāi】发 Android App 的时候 (e.g. 使用 Xamarin),若搭配 Visual Studio Emulator for Android 做为模拟器时【shí】,这样的动作仍然是一【yī】样【yàng】不变的 (图4)。甚至当该 Android 模拟器还没有启动起来时,都还是可以直接按下 F5 或 Ctrl + F5 执行,此时当然就必须等待 Android 模拟器的开【kāi】机,但这等待的时间也不会【huì】太久的。
(图 4 – Visual Studio Emulator for Android 的虚拟机器有先建立起来后【hòu】,可以透过 Visual Studio 直接执行)
若是用 Android Studio 或者是 Eclipse 来开发 Android App 的开发者,透过一些设定的动作后 (见参考资料3),也可【kě】以将 Visual Studio Emulator for Android 整合【hé】到【dào】这两个 IDE 开发工具来使用。(图9-20 与图9-20)
(图【tú】9-20 – Visual Studio Emulator for Android 的【de】模拟器整合到 Android Studio 当中直接执行)
(图9-20 – Visual Studio Emulator for Android 的模拟器整合到 Eclipse 当中【zhōng】直接执行【háng】)
(注一)
Visual Studio Emulator for Android 与模拟器装置的简单介绍
当 Visual Studio Emulator for Android 预设安装好时,就会【huì】装好两个 Android 模拟【nǐ】器 (图9-20),当然后续可以再根【gēn】据所需的 Android 环境下载适合的模拟器装置【zhì】 (图9-20)。
(图9-20 – Visual Studio Emulator for Android 安装好时【shí】会预设装【zhuāng】上两个 Android 模拟器)
(图9-20 – 在 Visual Studio Emulator for Android 当中下载【zǎi】所【suǒ】需的 Android 模拟器)
在【zài】执行起来的 Android 模拟器 (图【tú】7) 旁边会有个简单的工具列,这个工具列里【lǐ】面呈【chéng】现的是几个常用的功能 (e.g. 关机、单点滑鼠输入、多点触控输入、向左旋转、向右旋转、全萤幕、缩放…等)。
(图 7 – Visual Studio Emulator for Android 执行起来的 Android 模拟器)
而在这个工具列的最下面有个工具的选项,点选后可以看【kàn】到其他工具的视窗出现 (图8)。在这个其他工具的视窗当中,可【kě】以再针对这个模拟器做许多不同硬件装置的模拟测试 (e.g. 加速计、位置、电【diàn】池、照相【xiàng】机【jī】、SD 卡【kǎ】、网路…等)。若是在【zài】使用上有需要都【dōu】可以再好好的研究其相关【guān】设定,绝对【duì】会比过去所用过的 Android 模【mó】拟器的使用经验,都还要更加优秀的。
(图 8 – Visual Studio Emulator for Android 的其【qí】他工具设定)
另外相当值【zhí】得一提的是,Visual Studio Emulator for Android 也即将在 Mac OS X 上推出。
pc模拟器哪个好?手机玩pc游戏的模拟【nǐ】器,pc模拟器是专为【wéi】手机用户提供的可以让你【nǐ】在手机上也能体验pc游戏快感的模【mó】拟器。使用pc模拟器让你【nǐ】在手机上也【yě】能感受【shòu】到端游的畅快激情,那么问题来了,pc模拟器哪个好呢?毕竟网上
现在有很多小伙伴都喜欢在电脑上玩手游了【le】,这个时候就少不了安卓模拟器了。但是【shì】有的安卓模拟器并不具备多开功【gōng】能,如何【hé】才能在电脑上多开安卓应用呢?这里小编就为大家带来几款强大而好用【yòng】的安卓多开【kāi】器,这些安卓【zhuó】多开模
安卓【zhuó】模拟器可以【yǐ】直接让我们在电脑上玩天天酷跑等最新最火的安卓游戏。这是一种PC平台模拟安装系【xì】统的模拟工【gōng】具,能够完全兼容PC平【píng】台,所【suǒ】有安卓应用程序有了它就能在电脑上安装应用【yòng】。比如微信,虽然已有网页版微信和那些