由于Intell HAXM占用大量内存,且AVD中运行应用程序的界面比较丑陋,决定更换为Genymotion,其最新版本为2.5.2(2015-07-17发布)。
1. Genymotion的下载,安装与设置
先注册一个Genymotion账号,下载genymotion-2.5.2.exe文件。安装过程非常简单,安装完成后运行Genymotion, 添加一个虚拟设备,然后进入Setting > ADB, 设置Android SDK目录为本地路径,Windows下缺省为C:\Documents and Settings\<user>\AppData\Local\Android\sdk 。
参照[1]中在Android Studio中安装Genymotion插件的过程:File > Settings > Plugins, 点击Browse Repositories, 然后选择Genymotion, 点击Download以及install, 则Android Studio重启后,可以在Toolbar上看到Genymotion Device Manager快捷键,是一个移动手机的小图标,见下图。
同时,还需要通过File > Settings > Other Settings > Genymotion来设置Genymotion的文件夹,就设置为缺省安装路径:C:\Program Files\Genymobile\Genymotion。
2. 运行Genymotion模拟器
首先在Genymotion中启动虚拟设备,或者在Android Studio Toolbar中,点击Genymotion Device Manager快捷键,然后点击"Start"运行,见下图:
则Genymotion虚拟手机界面出现。
然后在Android Studio中通过Run > Edit Configuration > Android Application > Unnamed > General > Target Device中选择Show choose dialog:
开始运行应用程序,然后选择模拟器为Genymotion虚拟设备,则应用程序界面出现在Genymotion虚拟手机中,应用程序界面要比Intell HAXM以及AVD运行的更为漂亮和舒适。
3. 参考资料
[1] Genymotion Download, https://www.genymotion.com/#!/download
[2] Genymotion Release Notes, https://www.genymotion.com/#!/release-notes
[3] Genymotion 2.0 Emulators with Google Play support, https://github.com/codepath/android_guides/wiki/Genymotion-2.0-Emulators-with-Google-Play-support