如果你已经配置好了安卓的运行环境,也配置好了自带的模拟器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模拟器安装的更多相关文章

  1. appium学习笔记(环境安装配置,设备启动)

      Android SDK下载及配置 下载地址 下载后解压缩,打开SDK Manager.exe,下载适当版本的Android包 配置环境变量:目录下的tools路径(含uiautomatorview ...

  2. PHP学习笔记----IIS7下安装配置php环境

    原文:PHP学习笔记----IIS7下安装配置php环境 Php如何安装 Php版本的选择 Php在windows下的(php5.4.7)有两种版本: VC9 x86 Non Thread Safe ...

  3. openresty 学习笔记一:环境安装

    openresty 学习笔记一:环境安装 openresty 是一个基于 Nginx 与 Lua 的高性能 Web 平台,其内部集成了大量精良的 Lua 库.第三方模块以及大多数的依赖项.用于方便地搭 ...

  4. 学习笔记--Grunt、安装、图文详解

    学习笔记--Git安装.图文详解 安装Git成功后,现在安装Gruntjs,官网:http://gruntjs.com/ 一.安装node 参考node.js 安装.图文详解 (最新的node会自动安 ...

  5. Python3学习笔记01-环境安装和运行环境

    最近在学习Python3,想写一些自己的学习笔记.方便自己以后看,主要学习的资料来自菜鸟教程的Python3教程和廖雪峰官方网站的Python教程. 1.下载 1)打开https://www.pyth ...

  6. 树莓派学习笔记——apt方式安装opencv

    0.前言     本文介绍怎样在树莓派中通过apt方式安装opencv.并通过一个简单的样例说明怎样使用opencv. 相比于源码方式安装opencv,通过apt方式安装过程步骤简单些,消耗的时间也少 ...

  7. Git学习笔记--历史与安装(一)

    声明:今天起学习Git,第一篇学习笔记主要借鉴廖雪峰先生的个人博客,以及自己的实践所得. “本教程只会让你成为Git用户,不会让你成为Git专家”——引自廖雪峰博客. 一.Git简介 Git是目前世界 ...

  8. 学习笔记 - Sass的安装与使用手册

    最近因为工作需要,自学了Sass.现在将学习笔记整理在这里,供大家参考. 1. Sass的安装 Sass的编辑器安装方法有很多,大致能分为两种:应用程序(application)和命令行界面(comm ...

  9. 【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. ...

随机推荐

  1. [题目] luogu P2061 [USACO07OPEN]城市的地平线City Horizon

    算法 线段树 + 离散化 思路 对\((x,y,h)\)的左右端点\(x,y\)进行离散化,离散化前的原值记为\(val[i]\),对每个矩形按高度\(h\)从小到大排序. 设离散化后的端点有\(M\ ...

  2. B - Cube HDU - 1220 (数学计数)

    题意:一个边长为N的正方体,切割成N*N*N个单位正方体,问有多少对正方体之间有0个,2个公共点. 思路:因为正方体之间出现公共点的情况有0,2,4. 那么直接正面求,肯定不好求,那么先求出有4个公共 ...

  3. QT 13 窗口屏幕设置大小与居中显示

    <pre name="code" class="cpp">#include "mainwindow.h" #include &l ...

  4. Qt 编程指南 2 Hello Designer

    2 Hello Designer  ①编辑窗口部件:为窗口拖拽控件(即部件),编辑控件布局等. ②编辑信号/槽:用户在图形界面的一些动作会触发窗口或控件的信号,信号对应的处理函数就是槽函数,这种模式实 ...

  5. all与any的用法

    all函数:检测矩阵中是否全为非零元素 any函数:检测矩阵中是否有非零元素,如果有,则返回1,否则,返回0.用法和all一样 语法: B = all(A) B = all(A, dim) 复制代码 ...

  6. 深入浅出的webpack4构建工具---Scope Hoisting(十六)

    一:什么是Scope Hoisting? 它有什么作用?Scope Hoisting 它可以让webpack打包出来的代码文件更小,运行更快,它可以被称作为 "作用域提升".是在w ...

  7. JS数组的需要注意的问题

    一.在js中数组是我们经常使用的数据类型,也为我们提供了很多方法.但是有些方法需要注意使用: 1.indexOf(args):匹配一个数组中与args相等的项的索引位置,如果该数组包含这个匹配项则返回 ...

  8. iScroll.js插件使用方法

    iScroll.js 用法参考 (share) 分享是传播.学习知识最好的方法 以下这篇文章是iScroll.js官网的中文翻译,尽管自己英文不好,但觉得原作者们翻译的这个资料还是可以的,基本用法介绍 ...

  9. supervisor 结合 Dockerfile ENTRYPOINT

    通过docker run -d 方式启动容器报“Unlinking stale socket /tmp/supervisor.sock”错误,而通过docker run -it 启动后手动执行  /u ...

  10. 如何通过C#开发调用Skyline软件中提供的小工具

    熟悉Skyline的朋友会知道,在TerraBuilder和TerraExplorer Pro软件的安装目录里,提供了很多个小工具(exe程序): 虽然我们看不到这些小工具的源代码,但我们还是可以在自 ...