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. ...
随机推荐
- tornado session
[转]tornado入门 - session cookie 和session 的区别: 1.cookie数据存放在客户的浏览器上,session数据放在服务器上. 2.cookie不是很安全,别人可以 ...
- DBUtil数据库连接单例 —— 简单不简单
单例大概是我最早产生明确模式意识的设计模式,因为它足够简单粗暴,目的足够明确. 单例么,就是不管怎么访问,都返回一个单一实例就好了,我最早应用在数据库的DBUtil中. public class DB ...
- backup1:开始数据库备份
数据库备份分为数据文件备份和日志文件备份,数据文件的备份分为:完整备份和差异备份.在SQL Server 2012中,能够将数据分布式备份到不同的存储设备上,一般情况,只将数据备份到一个备份文件(.b ...
- EF Code First Migrations数据库迁移
1.EF Code First创建数据库 新建控制台应用程序Portal,通过程序包管理器控制台添加EntityFramework. 在程序包管理器控制台中执行以下语句,安装EntityFramewo ...
- 开发node桌面级应用工具:apk转化epub
随着苹果ibooks对国内的开放,最近接了个麻烦的需求: 把现有的APK转化支持苹果ibooks电子书的epub格式 apk,基本都知道就是安卓的应用程序 epub,是ibooks支持的电子书格式 ( ...
- 生成任意长度的随机数 JS
1.Math.random().toString(36).substr(2); 结果:ywv6cnpkliahj4tep0 2. 1 2 3 4 5 6 7 8 9 10 11 12 13 14 ...
- JS中 call() 与apply 方法
1.方法定义 call方法: 语法:call([thisObj[,arg1[, arg2[, [,.argN]]]]]) 定义:调用一个对象的一个方法,以另一个对象替换当前对象. 说明: call ...
- .NET Core采用的全新配置系统[2]: 配置模型设计详解
在<.NET Core采用的全新配置系统[1]: 读取配置数据>中,我们通过实例的方式演示了几种典型的配置读取方式,其主要目的在于使读者朋友们从编程的角度对.NET Core的这个全新的配 ...
- angular2系列教程(四)Attribute directives
今天我们要讲的是ng2的Attribute directives.顾名思义,就是操作dom属性的指令.这算是指令的第二课了,因为上节课的components实质也是指令. 例子
- PHP的学习--使用phar打包
前段时间写了几个PHP的脚本,但是因为脚本的项目是基于composer安装的,给别人使用的时候不太方便,就希望能够打包成一个能直接使用的文件. 搜索了一下,发现可以使用phar打包. 假设我们有如下一 ...