Visual Studio Emulator for Android 初体验
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 初体验的更多相关文章
- 2.[WP Developer体验Andriod开发]Andriod Studio结合Visual Studio Emulator for Android调试Android App
0. 工欲善其事必先利其器 上一篇博客对比了一下Android和WinPhnoe的布局容器,后续篇章重点放在Android的开发上了. 说到开发就绕不开调试程序,调试Android App我们有2种选 ...
- [Android] Visual Studio Emulator For Android 相关
1.修改设备名 C:\Users\[用户名]\AppData\Local\Microsoft\VisualStudioEmulator\Android\Containers\Local\Devices ...
- Win10安卓模拟器Visual Studio Emulator for Android使用简介(转)
Visual Studio Emulator for Android是微软官方发布的独立版本的安卓模拟器,这款软件可以让安卓应用开发者更加轻松的用Visual Studio编写Android应用,据说 ...
- Adb connect监听指定的主机和端口/Adb监听Visual Studio Emulator for Android模拟器
语法: adb connect <host>[:<port>] 使用实例: adb connect //如果连接成功则返回 connected to 说明 在使用Visual ...
- 2.[Andriod]Andriod Studio结合Visual Studio Emulator for Android调试Android App
0. 工欲善其事必先利其器 上一篇博客对比了一下Android和WinPhnoe的布局容器,后续篇章重点放在Android的开发上了. 说到开发就绕不开调试程序,调试Android App我们有2种选 ...
- Visual Studio Emulator for Android 折腾记
想用虚拟机调试Android项目,于是想到了MS免费提供的 Visual Studio Emulator for Android,这玩意价格免费量又足,N久之前试用过,速度杠杠的! 安装包很小,不到4 ...
- Visual Studio Emulator for Android 的安装与使用 感觉最干净好看的模拟器.
Step1 win8+ 6G+ 添加删除程序\ hyper 创建虚拟机 安装visual studio android 模拟器, 自带三个模拟器 使用管理员打开模拟器 参考文献 Visual Stu ...
- Visual Studio 2017 RC使用初体验
.NET Core新式,高效,特别适合用于大规模的Web应用:而传统的.NET Framework则非常适合用于开发Windows桌面应用程序. 一 安装 请下载Visual Studio 2017 ...
- VS2015 使用 Visual Studio Emulator For Android 调试无法命中断点的解决办法?
源解决方案是英文版的,地址:https://dzone.com/articles/fix-for-could-not-connect-to-the-debugger-while-de 问题现象: 1. ...
随机推荐
- Vue.js入门
之前一直用的是jQuery,jQuery手动操作DOM导致性能不够好,因为DOM修改导致的页面重绘.重新排版!重新排版是用户阻塞的操作,同时,如果频繁重排,CPU使用率也会猛涨! Vue.js是数据驱 ...
- ASP.NET Core的配置(5):配置的同步[ 实例篇]
ConfigurationBuilder在生成以Configuration对象的时候会利用注册其中的ConfigurationProvider加载原始的配置数据,那么一旦配置源中的数据发生变化,应用程 ...
- IDDD 实现领域驱动设计-理解领域和子域
上一篇:<IDDD 实现领域驱动设计-一个简单业务用例的回顾和理解> 在<实现领域驱动设计>第二章的前半部分内容中,提到领域和子域的概念,并且作者把这两者又进行了细致的区分,其 ...
- jQuery -原生 如何互转
今天研究源码的时候发现,不需要用get() 也能进行原生转换,使用原生方法. 原生- jQuery对象 var obj=document.xxx $(obj).css(); 也可以直接 $(doc ...
- SQLServer学习笔记系列1
一.前言 一直自己没有学习做笔记的习惯,所以为了加强自己对知识的深入理解,决定将学习笔记写下来,希望向各位大牛们学习交流! 不当之处请斧正!在此感谢!这边就先从学习Sqlserver写起,自己本身对数 ...
- jQuery操作DOM元素
作为一个后端程序员,也是要和前端页面打交道的.最常见的场景莫过DOM元素操作和前端页面使用AJAX向服务器发送请求.实现上述两个功能当然可以使用原生js来完成,但在实际开发过程中很少这样做,通常会使用 ...
- C++智能指针
引用计数技术及智能指针的简单实现 基础对象类 class Point { public: Point(int xVal = 0, int yVal = 0) : x(xVal), y(yVal) { ...
- C# - 多线程 之 Process与Thread与ThreadPool
Process 进程类, // 提供对本地和远程进程的访问,启动/停止本地系统进程 public class Process : Component { public int Id { get; } ...
- 灾难 bzoj 2815
灾难(1s 128MB)catas [样例输入] 5 0 1 0 1 0 2 3 0 2 0 [样例输出] 4 1 0 0 0 题解: 主要算法:拓扑排序:最近公共祖先(Lca): 先跑出拓扑序 我们 ...
- python学习笔记(基础四:模块初识、pyc和PyCodeObject是什么)
一.模块初识(一) 模块,也叫库.库有标准库第三方库. 注意事项:文件名不能和导入的模块名相同 1. sys模块 import sys print(sys.path) #打印环境变量 print(sy ...