Appium学习笔记3_Genymotion模拟器安装
如果你已经配置好了安卓的运行环境,也配置好了自带的模拟器AVD,而且也launch了你的安卓模拟器,那么我相信你是不再愿意launch安卓模拟器第二次了,因为实在是太卡了(当然如果你电脑的配置够高,你就可以无视了)。
有没有什么解决方法呢?回答是肯定的,比如用你的真机,但是安卓的版本实在是太多,你不可能买到市场上所有流行的机器吧。所以模拟器的使用是必然的, 好在Genymotion的存在,相对AVD模拟器来说Genymotion好的太多了。
Genymotion官网:https://www.genymotion.com/#!/
玩了一下这个模拟器,在认识上觉得Genymotion就是依赖于VirtualBox运行的(虚拟机,相当于现在用的比较流行的就是VMWare WorkStations),可以理解为就是一台运行在VirtualBox上的虚拟机。
进入下载页:https://www.genymotion.com/#!/download
可以选择下载Genymotion或者选择下载Genymotion+VirtualBox整合版本:(下载的时候需要注册一个账户,记住这个账户,在后面这个账户是需要用到的。)
根据自己的需要下载对应的版本,前面我也说过了,Genymotion是基于VirtualBox来运行的,所以至始至终你都需要下载VirtualBox,并进行安装,所以最好还是下载整合版比较方便。
下载完以后,就是安装,下一步然后继续下一步,直到安装成功,中间步骤忽略。
接下来就是启动genymotion,选择"Add"添加一个你需要的模拟器,这个时候需要登陆(用之前注册的账户),然后选择对应的模拟器进行安装,根据网速而定来决定你的下载速度了。
下载完成以后,进入Setting下面的ADB界面,然后设置你Android SDK的配置路径。比如我的"E:\Appium\android-sdk-windows\android-sdk-windows",设置完后退出。
接下来你可以运行你刚刚下载的模拟器,你会感觉从AVD自带模拟器中释放出来了。这才是体验。
Eclipse安装Genymotion插件:
这一步实在是太坑了,在这里折腾了半天时间。根据官网上的介绍(两种方法,一种Eclipse自动更新,第二种就是手动下载jar包)。
第一步始终获取不到资源,最终放弃采用第二种方法(坑爹的地方出现了,大天朝的网络大家都懂,但是尼玛官方文档这块是不是也没有介绍清楚啊),
根据第二种方法,去下载页(如下图所示):https://www.genymotion.com/#!/download
下载了最新的jar包(com.genymobile.genymotion.ide.eclipse.plugin_1.0.5.201507301435.jar),然后将这个jar文件放到"E:\eclipse\plugins"该路径下,接下来就是不停的打开Eclipse然后关闭Eclipse,结果大家肯定猜到了Genymotion的图标在Eclipse tool bar上出现不了。反正是各种折腾。
最后发现是少Jar文件需要放两个jar文件到"E:\eclipse\plugins"该路径下
com.genymobile.genymotion.ide.eclipse.plugin_1.0.4.201503031034.jar
com.genymobile.genymotion.lib_1.0.4.201503031034.jar
第二个关于lib的jar包没有找到在哪下载的,而且这两个jar包的版本日期必须是一样的,放到对应的路径下,小图标就出来了。
附上两个jar文件的下载地址:
com.genymobile.genymotion.ide.eclipse.plugin_1.0.4.201503031034.jar: http://pan.baidu.com/s/1hXhaY
com.genymobile.genymotion.lib_1.0.4.201503031034.jar:http://pan.baidu.com/s/1qWuvU6g
小图标:
模拟器起来以后:
下面是官网对于插件安装的方法介绍:
Installing the plugin
You can install Genymotion plugin for Eclipse in one of the following ways:
- Update Site method (recommended);
- Manual method.
Update Site method (recommended)
- Start Eclipse.
- Go to Help/Install New Software menu and click Add.
- Fill in the fields with the following values and click OK.
- Name: Genymotion
- Location: http://plugins.genymotion.com/eclipse
- Expand Genymobile.
- Click Select all and Next.
- Click Next.
- Read and accept the license terms.
- Click Finish.
A security warning indicates that the plugin is not signed; click OK. - Click Yes to restart Eclipse.
The Genymotion plugin button is displayed in the toolbar.
Manual method
- Ensure Eclipse is closed.
- Download the plugin from the Genymotion download page.
- Follow the steps corresponding to your operating system:
- Windows
If you have administrator rights, put the .jararchive in the Pluginsdirectory of the Eclipse installation folder.
Without administrator rights, put the .jararchive in the Pluginsdirectory of the Local Settings\Eclipse folder. - Mac OS X
With administrator rights, put the .jararchive in the Plugins directory of the Eclipse installation folder. - Linux
If you have administrator rights, put the .jararchive in the Plugins directory of the Eclipse installation folder.
Without administrator rights, put the .jararchive in the Plugins directory of the /home/<user>/Eclipse folder.
Appium学习笔记3_Genymotion模拟器安装的更多相关文章
- appium学习笔记(环境安装配置,设备启动)
Android SDK下载及配置 下载地址 下载后解压缩,打开SDK Manager.exe,下载适当版本的Android包 配置环境变量:目录下的tools路径(含uiautomatorview ...
- PHP学习笔记----IIS7下安装配置php环境
原文:PHP学习笔记----IIS7下安装配置php环境 Php如何安装 Php版本的选择 Php在windows下的(php5.4.7)有两种版本: VC9 x86 Non Thread Safe ...
- openresty 学习笔记一:环境安装
openresty 学习笔记一:环境安装 openresty 是一个基于 Nginx 与 Lua 的高性能 Web 平台,其内部集成了大量精良的 Lua 库.第三方模块以及大多数的依赖项.用于方便地搭 ...
- 学习笔记--Grunt、安装、图文详解
学习笔记--Git安装.图文详解 安装Git成功后,现在安装Gruntjs,官网:http://gruntjs.com/ 一.安装node 参考node.js 安装.图文详解 (最新的node会自动安 ...
- Python3学习笔记01-环境安装和运行环境
最近在学习Python3,想写一些自己的学习笔记.方便自己以后看,主要学习的资料来自菜鸟教程的Python3教程和廖雪峰官方网站的Python教程. 1.下载 1)打开https://www.pyth ...
- 树莓派学习笔记——apt方式安装opencv
0.前言 本文介绍怎样在树莓派中通过apt方式安装opencv.并通过一个简单的样例说明怎样使用opencv. 相比于源码方式安装opencv,通过apt方式安装过程步骤简单些,消耗的时间也少 ...
- Git学习笔记--历史与安装(一)
声明:今天起学习Git,第一篇学习笔记主要借鉴廖雪峰先生的个人博客,以及自己的实践所得. “本教程只会让你成为Git用户,不会让你成为Git专家”——引自廖雪峰博客. 一.Git简介 Git是目前世界 ...
- 学习笔记 - Sass的安装与使用手册
最近因为工作需要,自学了Sass.现在将学习笔记整理在这里,供大家参考. 1. Sass的安装 Sass的编辑器安装方法有很多,大致能分为两种:应用程序(application)和命令行界面(comm ...
- 【Mac + Appium学习(一)】之安装Appium环境前提准备
环境: Appium version :1.9.1 Appium-desktop:1.7.1 Xcode:10.0 IOS:iPhone5S(10.3.3) Android:6.0.1 Mac:10. ...
随机推荐
- MyISAM to InnoDB: Why and How(MYSQL官方译文)
原文地址:https://www.mysql.com/why-mysql/presentations/myisam-2-innodb-why-and-how/ MySQL使用一个插拔式的存储引擎架构, ...
- CentOS 7.x编译安装Nginx1.10.3+MySQL5.7.16+PHP5.2 5.3 5.4 5.5 5.6 7.0 7.1多版本全能环境
准备篇 一.防火墙配置 CentOS 7.x默认使用的是firewall作为防火墙,这里改为iptables防火墙. 1.关闭firewall: systemctl stop firewalld.se ...
- python编程入门之简介
引用百度百科: Python是一种面向对象.直译式计算机程序设计语言,由荷兰人Guido van Rossum发明于1989年,1991年发行第一个公开发行版.它常被昵称为胶水语言,它能够很轻松的把用 ...
- 个人向 - vscode插件记录
现在用的编译器的是vscode,本身这个编译器很小,很多功能都没有,需要自己下载一些插件来完善功能,不知不觉下载的插件也有三十多个了,感觉需要记录一下. tips:1. vscode插件的安装位置:’ ...
- vue-resource get/post请求如何携带cookie的问题
vue-resource get/post请求如何携带cookie的问题 当我们使用vue请求的时候,我们会发现请求头中没有携带cookie传给后台,我们可以在请求时添加如下代码:vue.http.o ...
- Android ScrollView和ListView联用,且ListView可以下拉刷新和上拉加载
ScrollView嵌套listView且ListView可以实现上拉加载. 由于代码太长,在此只提供实现思路: 先不说上拉加载的事,咱们先回想一下,ScrollView和LsitView联用,时的解 ...
- WPF模拟探照灯文字
原文:WPF模拟探照灯文字 版权声明:本文为博主原创文章,未经博主允许不得转载. https://blog.csdn.net/yangyisen0713/article/details/1835936 ...
- Linux tar 解压 压缩(转)
注:tar是打包,不是压缩!) 解包: tar xvf FileName.tar 打包:tar cvf FileName.tar DirName .tar.gz 解压:tar zxvf FileN ...
- linux配置iptables(3)
简单通用 web 服务器iptables 配置 *filter :INPUT DROP [0:0]:FORWARD DROP [0:0]:OUTPUT ACCEPT [0:0] #超出 链规则 的数据 ...
- 【LGR-049】洛谷7月月赛
Preface Luogu八月月赛都结束了我才来补七月月赛 这次月赛还是很狗的,在绍一的晚上恰逢刮台风,然后直接打到一半断网了 结果都没有交上去GG 感觉这次难度适中,解法也比较清新自然吧,十分给个九 ...