zoukankan      html  css  js  c++  java
  • ubuntu下在Eclipse中配置MonkeyRunner环境

    此时本机的环境为:

            ubuntu系统为:16.04;

            jdk版本:1.8.0_77

    参考的文档有:

     https://my.oschina.net/yusi/blog/512399?p=1

     http://www.cnblogs.com/yuzr/p/4148477.html

     http://www.cnblogs.com/liutong3310/p/4019602.html

     http://blog.csdn.net/jane1229/article/details/43655189

    1.jdk下载地址

    http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html

    根据你的操作系统去选择相应的jdk

    环境变量配置

    去当前登录的用户路径(home/alicia(my username))下修改配置文件,

    打开 .bashrc 和.profile 末尾加入:

    export JAVA_HOME=/usr/lib/jvm/java-7-openjdk-amd64

    export JRE_HOME=${JAVA_HOME}/jre

    export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib

    export PATH=${JAVA_HOME}/bin:$PATH

    保存

    2.下载集成测试环境(ADT bundle)

      ADT Bundle包含了Eclipse、ADT插件和SDK Tools,是已经集成好的IDE,只需安装好Jdk即可开始开发,推荐初学者下载ADT Bundle,不用再折腾开发环境。下载路径:http://www.androiddevtools.cn/

      例如:adt-bundle-linux-x86_64-20140702.zip

      解压得到文件:adt-bundle-linux-x86_64-20140702

    3.Pydev下载与配置

      (1)下载

      链接:SourceForge download

      跳转到此页面:http://sourceforge.net/projects/pydev/files/

      例如:PyDev 3.6.0.zip

      解压后得到两个文件夹:features、plugins,Eclipse安装目录下也有这样两个文件夹,分别将它们拷贝到Eclipse安装目录对应文件夹下.

      这里需要指出的是,plugins里面的文件解压到dropins目录也可以的,如果发现验证PyDev不成功的情况,可以试试这个方法

      

      (2)打开Eclipse 进入/home/yanrong/opt/adt-bundle-linux-x86_64-20140702/eclipse,运行eclipse程序

      (3)进入Eclipse--Window--prerences---Pydev---interpreter---Python interpreters

           (4)点击New,找到usr/bin中的python2.7(这是系统自带的,可以在命令行输入python查看),最后点击OK

      (5)点击New,找到/home/yanrong/opt/adt-bundle-linux-x86_64-20140702/sdk/tools下的monkeyrunner,进行添加,点击OK

    4.Pydev配置Jython开发环境

      这个时候不要急于去安装Jython的Interpreter,因为按照我的经验,这时在安装的过程中我们会碰到以下的错误:"Error:Python stdlib not found or stdlib found without .py files"

      (1)找到Jython解析器的jar包并解压

         目录:sdk oolslib  jython-standalone-2.5.3.jar

       以下是windows下的

       

      (2)解压后把文件夹下面的Lib文件拷贝到与Jython解析器Jar包同一层目录下,即SDK oolslib目录下

      (3)打开Eclipse-Window---References-Pydev---interpreter---Jython interpreters

           (4)点击New,选择sdk/tools/Lib下面的Jython jar包,然后点击OK

    5.MonkeyRunner开发环境配置

      现在为止我们已经配置好了Jython的开发环境了,我们已经可以创建一个Jython的项目了。但是现在为止我们还没有完成MonkeyRunner的配置,所以现在的Jython项目还不能很方便的开发MonkeyRunner。

      其实搭配MonkeyRunner开发环境就是把我们需要的包加入到Jython的PYTHONPATH里面,方便我们直接引用。
    • Step 1: 打开Window>>Preferrences
    • Step 2: 定位到PyDev>>Interpreters>>Jython Interpreter
    • Step 3: 点击右边的"New Jar/Zips"按钮,开始选择你的SDK下面的 oolslib下面你需要用到的Jar包,以下是我用到的

       

    点击OK完成MonkeyRunner开发环境的配置

    想要将.py文件在Eclipse中运行,monkeyrunner脚本解释器在eclipse里配置,

    1.打开eclipse--widows--preferences--pydev--interpreters--python interpreters--new 一个解释器名称随便我叫他pymr,解释器路径选择sdk--tools-monkeyrunner  点击ok

    2.新建一个pydev project 选择next,

    project type--python,Grammar Version--2.7(我的python安装的2.7的版本)

    interpreter --pymr(就是我在步骤1里面建的那个)点击finish

    3.点击新建的项目,鼠标右键--properties--pyDev PYTHONPATH--External libraries--Add zip/jar/egg

    加入 jython-standalone-2.5.3.jar, monkeyrunner.jar,hierarchyviewer2lib.jar, hierarchyviewer2.jar, sdk/tools/lib/lib(解压 jython-standalone-2.5.3.jar得到的lib文件夹放到sdk/lib 下)

    点击ok

    4.点击新建的项目,鼠标右键--new file

     

     输入monkeyrunner脚本如:

     


    device = MonkeyRunner.waitForConnection("20ca0ca1")

    MonkeyRunner.sleep(3)
    device.installPackage("/home/alicia/Downloads/cal.apk")

    print 'ok'

     


    鼠标右键 run as--python run

  • 相关阅读:
    SpringCloud之架构搭建
    3.通用权限设计——SnailAspNetCoreFramework快速开发框架之后端设计
    2.接口输入校验、输出格式、及异常处理——SnailAspNetCoreFramework快速开发框架之后端设计
    1、框架内各项目及目录的介绍和总设计思路——SnailAspNetCoreFramework快速开发框架
    SnailAspNetCoreFramework框架系列博客
    Asp.net core中间件实现原理及用法解说
    深入剖析linq的联接
    webapi框架搭建系列博客
    webapi框架搭建-依赖注入之autofac
    webapi框架搭建-创建项目(三)-webapi owin
  • 原文地址:https://www.cnblogs.com/boot/p/6839782.html
Copyright © 2011-2022 走看看