Andy模拟器在Android开发中的使用

随着 GenymotionBlueStacks 等电脑上的 Android 模拟器流行起来之后,似乎很多人都发现在电脑上运行使用安卓APP软件、畅玩手机游戏确实很有乐趣。今天我们又发现了一款全新免费的 Android 模拟器——Andy!官方表示 Andy 将支持 Windows、Mac 以及Linux (目前仅发布了Win版)。模拟器的使用效果基本上和前两者一样,都可以比较流畅地在电脑上运行安卓应用程序。而 Andy 有特色的地方是提供了远程控制功能,可以在 Android 手机/平板上安装 Andy 的 APP 直接无线操作电脑上的模拟器……

以上摘自  http://www.iplaysoft.com/andy.html 对Andy的解释

对Android开发人员来说,使用Android SDK创建的模拟器运行速度上实在是有些慢。在PC上,也有很多基于x86架构的模拟器,比如Android-x86以及上面提到的Genymotion、BlueStacks等。我用过这几个模拟器,但总感觉不是很爽,比如Android-x86 4.2和4.4在VirtualBox中就无法正常运行,以前的2.3倒是可以用,Genymotion号称是最快的Android模拟器,BlueStacks好像在开发调试方面不怎么方便。直到遇到Andy,我发现这确实是个人感觉最好的Android模拟器,里面连Google Play都带了,加一个代理一切都顺了。

好了,废话少说,直接介绍Andy如何用到日常的开发工作中。

1、Andy下载和安装

我最初安装的是Andy 0.22版,这一版本的发行软件包内含一个VirtualBox安装软件,最新版是0.29,是一个在线安装包,自身文件很小,只有329K的大小。因此,这里直接介绍Andy最新版的安装,其实很简单,进入Andy的官方网站 http://www.andyroid.net/,截图如下:


Andy模拟器在Android开发中的使用
 

直接点击绿色的“Download”链接,即可下载。也可以点击顶部导航的Product项,以查看Andy的功能介绍和下载,如图所示。特别注意:如果你不能正常下载的话,需要通过fan代理qiang工具才行。


Andy模拟器在Android开发中的使用
 下载好后,就是一个很小的安装文件Andy.exe,双击执行这个文件,保证网络正常连接,安装文件会下载所需的软件包,包括VirtualBox等。

2、启动和基本使用

一切顺利后,你的桌面上会出现一个Andy的图标,双击启动它,稍后就能看到下面的界面:

Andy模拟器在Android开发中的使用

默认的显示方向是水平,你可以点击下方的Portrait改为竖直方向,就是手机的横竖屏切换一样。

Andy的操作界面和标准的Android没什么不同,点击中间那个带六个点的圆圈图标,就可以查看当前已经安装的应用程序列表,如图所示。

Andy模拟器在Android开发中的使用

好了,基本的使用就介绍到这。从实际使用体验来看,Andy的反应速度还是不错的,比较流畅,基本上可以替代一般的模拟器,而且默认Andy是已经root过的。

3、通过adb连接Andy进行程序开发和调试

对开发人员来说,模拟器的使用不是重点,下面谈谈Andy如何通过adb连接到ADT或AndroidStudio开发环境。因为Andy实际上是运行在VirtualBox虚拟机环境中的,默认情况下不能像连接手机那样通过adb发现Andy的存在。所以,因为这个问题,我还特意跟Andy的Support进行好几封的邮件来往,请教这个问题如何解决,下面是得到的回复邮件截图:

Andy模拟器在Android开发中的使用

言简意赅,没有多余的废话,大意是需要通过192.168.56.100:5555进行连接,如果不行,可以试着将IP地址中的100改为101、102去尝试,这样使用adb devices目录就可以找到Andy。

启动命令行提示符,输入 adb connect 192.168.56.100:5555 后回车,然后使用 adb devices 查看,截图如下:

Andy模拟器在Android开发中的使用

从上可以看出,第一个device即是连到PC的手机,第二个就是Andy。一旦Andy可以正常连接,此时在ADT或AndroidStudio中就能看到Andy,也就能够运行程序了,如图所示。

Andy模拟器在Android开发中的使用

在这里,Andy被识别为amsung-gt_p5200的设备。

相关推荐