Day01_扩展_Genymotion模拟器的使用
http://www.genymotion.net/
1.1 Genymotion模拟器的安装
- 1
注册登录
进入Genymotion官网,点击下载按钮,这里必须要输入邮箱。如果是已经注册过直接输入邮箱即可。
如果未注册,输入邮箱和两次密码后,系统会发送一封邮件到你邮箱,请一定要去验证后在进行下一步下载。
注意:一定要进行验证。
- 2
下载
进入官网后如下图所示,点击Get Genymotion按钮
- 3
选择Free下面的Download按钮,进入页面如下:
选择下载Get Genymotion.(左边较大的文件)
- 4
运行安装Genymotion
双击运行下载的Genymotion安装文件,选择中文语言并点击下一步,下一步
- 5
可更改安装路径,点击浏览Browse..
软件默认的路径为C:\Program Files\Genymobile\Genymotion
然后下一步
- 6
在弹出框选择是否创建快捷菜单[Don't create a Start Menu folder]
点击下一步
- 7
在弹出框选择是否创建桌面快捷方式[Create a desktop icon],
点击下一步-->安装-->完成
- 8
运行安装VirtualBox
在安装完Genymotion后,会继续安装VirtualBox。
在VirtualBox安装界面,点击下一步
- 9
更改安装路径,点击浏览Browse.. 更改Location的地址
VirtualBox软件默认路径为C:\Program Files\Oracle\VirtualBox\
然后下一步
- 10
询问是否现在安装,选择是
- 11
点击安装
- 12
到这里,我们的程序就已经安装好了。下面我们就开始使用Genymotion
END
使用
- 打开Genymotion
第一次进入Genymotion,会检查你是否有安卓虚拟设备。如果没有会弹出对话框,询问你是否现在添加一个虚拟设备,点击yes就可以了
- 创建一个新的虚拟设备[Create a new virtual device]。
需要你输入用户名和密码验证。如:我的是163邮箱 如:****@163.com
(注意:如果验证不通过,请到邮箱确认是否已经验证过)
- 验证成功后,可以看到有很多虚拟设备,如:S3,S4等
选择想添加的虚拟设备,选择后点击下一步【推荐创建4.4.x,即API 19的模拟器】
- 下载安装,等到下载到100%.点击[Finish]按钮
- 给已创建的模拟器命名,然后点击创建按钮。
- 回到主窗口,选择一个我们已经添加的模拟器,点击启动按钮启动模拟器。
启动过程会弹出对话框,询问是否设置ADB连接的对话框,点击Yes。
设置Android SDK的目录到Eclipse使用的SDK根目录下.
- 启动虚拟机
END
注意事项
- 没有帐号的话一定要去官网注册、验证
- Genymotion的必要设置: genymotion-->settting-->adb 使用第二项Eclipse中的sdk,否则在Eclipse中无法启动.
- 如果出现上图中的错误,可能需要更新显卡驱动.
- 如果发生卡死,ctrl+alt+del在任务管理器中关闭所有以 vbox开头的进程.
1.2 Genymotion与Eclipse连接
有两种在eclipse中安装插件的方法:
1.使用更新网站自动安装(推荐)
- 启动Eclipse
- 依次点击菜单栏中的"Help-Install New Software…"
- 在新打开的窗口中点击"Add"(在新打开的窗口的右上方)
- 填入相应的信息然后进行验证
Name: Genymobile
Location: http://plugins.genymotion.com/eclipse
- 然后会出现一个名为Genymobile的树形图
- 选中要加入的插件,并点击"Next"
- 阅读并接受相应条款
- Eclipse会警告说该插件没有被签名,尽管这样还是要接受它
- 完成安装后重启Eclipse
- 重启Eclipse后在工具栏中会发现新的按钮
- 最后,通过点击菜单栏的"Help-About-Installation Details"中的"Plug-In"列中将会看到Genymotion,这说明你成功安装了它
2.手动安装
- 确保Eclipse关闭
- 通过Genymotion 官方下载下载插件
- 按照你的操作系统,参照以下步骤:
- Windows
- 如果你有管理员权限,将jar文件放入你Eclipse安装目录中的plugins文件夹下
- 如果没有管理员权限,将jar文件放入你的Local Settings\Eclipse\plugins中
- Mac OS X
- 使用管理员权限,将jar文件放入你Eclipse安装目录中的plugins文件夹下
- Linux
- 如果你有管理员权限,将jar文件放入你Eclipse安装目录中的plugins文件夹下
- 如果没有管理员权限,将jar文件放入§/home/[user]/Eclipse/plugins下
7.2Eclipse插件使用
点击工具栏中的图标
打开插件
第一次使用插件
- 需要设置Genymotion的安装目录
- Windows: C:\Program Files\Genymobile\Genymotion
- MacOS X: /Applications/Genymotion.app
- Linux: /home/[user]/genymotion
- 先点击"Apply",然后点击"OK"
- 然后重新点击图标开启插件的主窗口,如下图所示
7.3操作
在插件的主窗口中你可以进行如下操作:
- 启动一个虚拟设备
- 创建一个新的虚拟设备
- 刷新虚拟设备列表
"创建"操作将会自动出现Genymotion创建向导
7.4虚拟设备状态
插件主窗口的状态列可以是如下状态
- Off:虚拟设备关闭
- Paused:虚拟设备已经启动,然后暂停;重启之后也会处于相同状态
- On:虚拟设备开启,但并未与ADB连接。这意味着你不能在ADT插件中的"Android Device Chooser"选择该虚拟设备
- Connected:虚拟设备已启动并与ADB连接。这意味着你可以在ADT插件中的"Android Device Chooser"选择该虚拟设备
7.5使用Genymotion测试应用程序
1.点击
启动或创建一个你想使用的虚拟设备
2.关闭Genymotion主窗口
3.右键你的工程文件,选择"Run as Android Application"
4.出现"Android Devices Chooser"窗口
5.点击你要在哪个虚拟设备上运行该程序
7.6错误处理
当Genymotion插件窗口处于打开状态时,将会在Eclipse的console中打印出相关错误信息。
Genymotion的具体使用方式可参考如下网址:
http://www.apkbus.com/android-139977-1-1.html
快捷键的使用:
- Genymotion 小工具快捷键
- 电池小工具 CTRL+1
- GPS小工具CTRL+2
- 控制快捷键
- 旋转虚拟设备 CTRL+F11
- 增加声音 CTRL++
- 减小声音 CTRL+-
- 最近使用的应用 CTRL+SPACE
- 后退 CTRL+BACKSPACE
- 回到主页 CTRL+HOME
- 电源 CTRL+ESC