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

时间:2021-05-11 09:08:09

**

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的安卓模拟器

第一次打开,会让你激活一下,别害怕,不收费,就是让你登陆一下微软账号。什么是微软账号,如果这你都不知道,那你就去注册一个好吧,大哥。如果你不想登陆,好吧,让你用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的安卓模拟器

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

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

2、 点击 Add

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

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、点击OK保存更改,然后再点击OK,保存你所有的更改。

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

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

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

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

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




再来讲一下ADT的设置    


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

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

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

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

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

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

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

重点来了。。。。。。

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

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

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

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

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

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