如何通过Android Studio 或者ADT 使用VS的安卓模拟器

**

Using the Visual Studio Emulator for Android from Android Studio or Eclipse with ADT

**

如何通过Android Studio 或者ADT 使用VS的安卓模拟器

原文地址:http://blogs.msdn.com/b/visualstudioalm/archive/2015/07/20/you-can-now-acquire-the-visual-studio-emulator-for-android-on-its-own.aspx

备注:本文主要是翻译自msdn博客,不是对译,就是把自己的理解用中文写下来,这也是我在把玩该模拟器遇到的问题,通过找到此文找到解决方法。

自从我们发布了基于Hyper-V的全宇宙最快而且免费的Android模拟器后,有些人还是在用ADT或者Android Studio 这么挫的工具来作为开发Android 应用的IDE,他们竟然不想安装VS来开发Android。同时,这群懒人还嫌Android自带的模拟器速度太慢,想要用我们的Android模拟器来调试应用,好吧,谁让我这么大度呢,今天就让我来教教你们如何在ADT下或者Android Studio下使用我们微软的Android模拟器吧。在开始之前,要大喊三声:微软大法好!微软大法好!微软大法好!
使用我们Android模拟器,不需要安装Virtual Studio的,看我们多好,已经为你们想到这层了。

开始啦!快搬小板凳,坐好,仔细看哦。我只说一遍~

什么?现在还没有下载我们全宇宙最快的Android模拟器?好吧,给你最后一个机会,从这里下载: download the emulator directly here 安装好之后,在你的开始菜单或者桌面会出现一个图标,名字为“Visual Studio Emulator for Android”。双击打开,便会把你带进微软的世界。。这里,会显示一些可用的模拟器版本及名称配置等,默认已经安装了KitKat的镜像,你可以直接运行,其他的你就下载就可以了。如下图:(我自己配的)

如何通过Android Studio 或者ADT 使用VS的安卓模拟器_第1张图片

第一次打开,会让你激活一下,别害怕,不收费,就是让你登陆一下微软账号。什么是微软账号,如果这你都不知道,那你就去注册一个好吧,大哥。如果你不想登陆,好吧,让你用30天。进入到管理器之后,点击绿色的播放按钮,启动模拟器。

如何让其在AS或者ADT中工作

先说Android Studio

Android Studio 默认是使用自带模拟器的,我们可以配置一下,让其可选我们的模拟器。

  1. 打开Android Studio,进入 Run 菜单,然后点击 Edit Configurations…

  2. 在 Defaults / Android Application,把Target Device 下面设置成Show chooser dialog

    1. 把Use same device for future 打上勾

如何通过Android Studio 或者ADT 使用VS的安卓模拟器_第2张图片

这样,在你第一次debugging的时候,就会让你选择已经连接上ADB的设备了。

另外,也可以再设置一下快速启动模拟器的按钮。
1、 点击 File > Settings > External Tools

2、 点击 Add

如何通过Android Studio 或者ADT 使用VS的安卓模拟器_第3张图片

3、在Create Tool 对话框中,输入一个任务的名字和描述,然后在Program和Parameters填写如下信息:

Task Program Parameters
Quick-launch a particular profile C:\Program Files (x86)\Microsoft Emulator Manager\1.0\emulatorcmd.exe /sku:Android launch /id:[你想启动的设备id号]
Open emulator manager C:\Program Files (x86)\Microsoft Emulator Manager\1.0\emulatormgr.exe /sku:Android

* 你可以在cmd中运行 emulatorcmd.exe /sku:Android list /type:device 命令,获取id号。
如何通过Android Studio 或者ADT 使用VS的安卓模拟器_第4张图片

4、点击OK保存更改,然后再点击OK,保存你所有的更改。

5、右键 Android Studiand 工具栏 点击 Customize Menus and To…
如何通过Android Studio 或者ADT 使用VS的安卓模拟器_第5张图片

6、定义你想要新的工具栏图标显示在哪个地方,点击click Add After…

7、 在External Tools 下面选择你创建的工具,点击 OK
如何通过Android Studio 或者ADT 使用VS的安卓模拟器_第6张图片

8、点击OK 关闭Menus and Toolbars 对话框

好了,完事了,尽情享受吧!
如何通过Android Studio 或者ADT 使用VS的安卓模拟器_第7张图片




再来讲一下ADT的设置    


这个ADT的设置方法和Android Studio的方法差不多:
点击 Run > Debug Configurations…
如何通过Android Studio 或者ADT 使用VS的安卓模拟器_第8张图片

照着图上这么选,选择always prompt to pick device

工具栏上这么配置,Run > External Tools > External Tools Configurations…
接下来填写参数和描述,和上面的一样

如何通过Android Studio 或者ADT 使用VS的安卓模拟器_第9张图片

快速启动入口会自动出现在debug工具栏

如何通过Android Studio 或者ADT 使用VS的安卓模拟器_第10张图片

最后我们很高高兴为你们提供这么牛逼的工具,她还能单独使用,但是如果你有什么建议也可以反馈给我们,直接点击管理器上的笑脸就可以了
*
*

重点来了。。。。。。

—-我根据以上设置,还是不能把测试程序安装到模拟器上,不怕,继续看博客下面的评论

如何通过Android Studio 或者ADT 使用VS的安卓模拟器_第11张图片
这货遇到了和我一样的问题啊,来看看博主发的网址:      https://msdn.microsoft.com/en-us/library/mt228282.aspx#ADB      
如何通过Android Studio 或者ADT 使用VS的安卓模拟器_第12张图片

这个意思大概是,此模拟器需要找到ADB 来链接设备,如果找到不到,那么ADT或者Android Studio的设备管理器就找不到她,默认ADB的地址就是Android SDK的文件夹地址,这个是存放在注册表中的,如果不好使,可能这个默认的Android SDK地址不存在SDK啊。  

解决办法就是,去注册表中,     HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Android SDK
这个位置,更改其键值为你本地Android SDK的文件夹路径就可以了。别忘了重启模拟器。

以上,如果你安装了,VS2015的话,默认是会下载android sdk到其默认路径的,但是,你懂的,需要爬梯子啊,不然下载失败。

最后,微软大法好。模拟器真的很快,快,快!

你可能感兴趣的:(安卓,微软虚拟化,IDE)