Visual Studio Emulator for Android已经推出一段时间了,但一直没有用过。前两天下载安装用了下,整体感觉比谷歌自带的模拟器强多了。Visual Studio Emulator for Android沿袭了windows phone模拟器的优良传统,流畅程度和真机差不多。

下面是安装和使用的一些记录

1.安装前需要先启用Hyper-V,这个和windows phone 8 模拟器的要求一样。首先需要确认一下电脑是否支持Hyper-V,如果是intel的CPU至少需要是i3。另外需要注意的是有些电脑虽然支持Hyper-V,但在BIOS中默认没有开启,这就需要先进入BIOS中开启才行。然后再在控制面板中的“启用或关闭windows功能”中勾选Hyper-V,之后还需要重启一下电脑。

2.官网地址https://www.visualstudio.com/en-us/msft-android-emulator-vs.aspx

下载vs_emulatorsetup.exe 下载速度还是挺快的。

3.安装好后打开模拟器管理界面,下面是截图

默认安装了两个4.4版本的模拟器,其它的需要先下载才能使用,我下了一个4.2的Nexus S,下载也挺快。从左上角的下拉框中可以看到,目前提供的模拟器最高API Level 是23,最低API Level 是17,一般开发够用了。

4.上图中有绿色小三角的就是已经下载好的,点击一下模拟器就启动了,启动过程大概需要1分钟。下面是启动后的截图:

点击上图中右边控制栏中的“>>”可以打开附加工具,截图如下:

可以看到附加工具中有7大功能,这里测试了一下截图功能,挺好用的。

5.下面我在adt-bundle中写了个demo想在这个模拟器中运行一下,结果发现ADB找不到这个模拟器。这是为什么呢?在msdn上找到了答案https://msdn.microsoft.com/en-us/library/mt228282.aspx#ADB。原来是微软的安卓模拟器需要知道本机上的Android SDK的文件夹路径,知道了这个路径,它就能找到ADB,并告诉ADB自己已经启动,可以用了。怎样设置这里路径呢?需要在注册表中设置,打开注册表,在左边的目录树中找到HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Android SDK Tools这个文件夹,在这个文件夹下找到名为Path的键,修改其值为你本机上的Android SDK的文件夹路径。如果注册表中没有Android SDK Tools文件夹或没有Path键,新建即可。

6.使用的过程中发现还是有一些bug的,比如中文输入法问题,打开系统自带了谷歌拼音输入法,只要在屏幕上滑动就会自动启动输入法,不断的输出"c",截图如下:

暂时先写这些吧,后续使用有什么问题再补充。:)

Visual Studio Emulator for Android 初体验的更多相关文章

  1. 2.[WP Developer体验Andriod开发]Andriod Studio结合Visual Studio Emulator for Android调试Android App

    0. 工欲善其事必先利其器 上一篇博客对比了一下Android和WinPhnoe的布局容器,后续篇章重点放在Android的开发上了. 说到开发就绕不开调试程序,调试Android App我们有2种选 ...

  2. [Android] Visual Studio Emulator For Android 相关

    1.修改设备名 C:\Users\[用户名]\AppData\Local\Microsoft\VisualStudioEmulator\Android\Containers\Local\Devices ...

  3. Win10安卓模拟器Visual Studio Emulator for Android使用简介(转)

    Visual Studio Emulator for Android是微软官方发布的独立版本的安卓模拟器,这款软件可以让安卓应用开发者更加轻松的用Visual Studio编写Android应用,据说 ...

  4. Adb connect监听指定的主机和端口/Adb监听Visual Studio Emulator for Android模拟器

    语法: adb connect <host>[:<port>] 使用实例: adb connect //如果连接成功则返回 connected to 说明 在使用Visual ...

  5. 2.[Andriod]Andriod Studio结合Visual Studio Emulator for Android调试Android App

    0. 工欲善其事必先利其器 上一篇博客对比了一下Android和WinPhnoe的布局容器,后续篇章重点放在Android的开发上了. 说到开发就绕不开调试程序,调试Android App我们有2种选 ...

  6. Visual Studio Emulator for Android 折腾记

    想用虚拟机调试Android项目,于是想到了MS免费提供的 Visual Studio Emulator for Android,这玩意价格免费量又足,N久之前试用过,速度杠杠的! 安装包很小,不到4 ...

  7. Visual Studio Emulator for Android 的安装与使用 感觉最干净好看的模拟器.

    Step1 win8+ 6G+ 添加删除程序\ hyper  创建虚拟机 安装visual studio android 模拟器, 自带三个模拟器 使用管理员打开模拟器 参考文献 Visual Stu ...

  8. Visual Studio 2017 RC使用初体验

    .NET Core新式,高效,特别适合用于大规模的Web应用:而传统的.NET Framework则非常适合用于开发Windows桌面应用程序. 一 安装 请下载Visual Studio 2017 ...

  9. VS2015 使用 Visual Studio Emulator For Android 调试无法命中断点的解决办法?

    源解决方案是英文版的,地址:https://dzone.com/articles/fix-for-could-not-connect-to-the-debugger-while-de 问题现象: 1. ...

随机推荐

  1. QunInfo群数据库的还原与优化

    一. 背景 这个数据库的数据文件mdf大概有8.5G左右,当还原数据库之后感觉可以做很多性能方面上的调优,合并数据后mdf数据文件大概有6.2G左右,行压缩后mdf数据文件大概有4.8G左右,页压缩后 ...

  2. JavaScript中的apply,call与this的纠缠

    1.apply定义 apply:调用函数,并用指定对象替换函数的 this 值,同时用指定数组替换函数的参数. 语法:apply([thisObj[,argArray]]) thisObj 可选.要用 ...

  3. ASP.NET MVC5+EF6+EasyUI 后台管理系统(52)-美化EasyUI皮肤和图标

    系列目录 我很久以前就想更新系统的皮肤功能,Easyui 自带的皮肤已经无法满足客户的审美. 皮肤颜色来源于AdminLTE系统.我的颜色全部都这里取的.,所以一共取了11个颜色.1个皮肤=2个ban ...

  4. 日常css技巧小结(2)-- inline-block带来的迷惑

    一.问题描述 在平时布局中,inline-block使用的频率比很高,主要是因为可以让行标签设置宽高.我在布局过程中,发现了两个“问题”, 1行标签.display:inline-block之后的行标 ...

  5. DDD 领域驱动设计-谈谈 Repository、IUnitOfWork 和 IDbContext 的实践(2)

    上一篇:<DDD 领域驱动设计-谈谈 Repository.IUnitOfWork 和 IDbContext 的实践(1)> 阅读目录: 抽离 IRepository 并改造 Reposi ...

  6. 学习总结 之 WebApi服务监控 log4net记录监控日志

    在请求WebApi 的时候,我们更想知道在请求数据的时候,调用了哪个接口传了什么参数过来,调用这个Action花了多少时间,有没有人恶意请求.我们可以通过记录日志,对Action进行优化,可以通过日志 ...

  7. C# 合并及拆分Word文档

    本文简要分析一下如何如何使用C#简单实现合并和拆分word文档.平时我们在处理多个word文档时,可能会想要将两个文档合并为一个,或者是将某个文档的一部分添加到另一个文档中,有的时候也会想要将文档拆分 ...

  8. 读书笔记--SQL必知必会04--过滤数据

    4.1 使用WHERE子句 在SELECT语句中,数据根据WHERE子句中指定搜索条件进行过滤. 搜索条件(search criteria)也称为(filter condition). WHERE子句 ...

  9. 读书笔记--SQL必知必会--常用MySQL(MariaDB)命令

    DBMS信息 显示DBMS的版本 select version(); 显示DBMS状态 status; 显示DBMS资源状态 show status; 显示DBMS支持的权限 show privile ...

  10. 基于hexo+github搭建一个独立博客

    一直听说用hexo搭建一个拥有自己域名的博客是很酷炫的事情~,在这十一花上半个小时整个hexo博客岂不美哉. 使用Hexo吸引我的是,其简单优雅, 而且风格多变, 适合程序员搭建个人博客,而且支持多平 ...