zoukankan      html  css  js  c++  java
  • Ubuntu16.04中Appium的安装和使用

    准备工作

    root@ranxf-TEST:/home/ranxf# conda create -n appium python=3.7
    root@ranxf-TEST:/home/ranxf# conda info -e
    # conda environments:
    #
    base                  *  /root/anaconda3
    appium                   /root/anaconda3/envs/appium
    root@ranxf-TEST:/home/ranxf# conda activate appium
    (appium) root@ranxf-TEST:/home/ranxf#

    1、安装Node

    (appium) root@ranxf-TEST:/usr/lib# conda install node
    Solving environment: done
    Downloading and Extracting Packages
    node-0.8.7           | 4.0 MB    | ############################################################################################################################################ | 100%
    Preparing transaction: done
    Verifying transaction: done
    Executing transaction: done

    (appium) root@ranxf-TEST:/usr/lib# node -v
    v0.8.7


    (appium) root@ranxf-TEST:/usr/lib# apt-get install npm
    (appium) root@ranxf-TEST:/usr/lib# npm -v
    1.1.49


    npm install -g cnpm --registry=https://registry.npm.taobao.org

    下载地址:https://nodejs.org/en/download/

    最新版本node-v12.13.0-linux-x64.tar.xz下载完后解压,

    (appium) root@ranxf-TEST:/opt# mv /home/ranxf/下载/node-v12.13.0-linux-x64 /opt/

    设置环境变量

    配置Node环境变量
    $sudo vim /etc/profile

    在文件最后添加

    #export NODE_HOME=/usr/lib/node-v5.6.0-linux-x64
    #export NODE_HOME=/node-v12.13.0-linux-x64
    export PATH=$PATH:$NODE_HOME/bin
    export NODE_PATH=$NODE_HOME/lib/node_modules

    source /etc/profile

    添加完后重启

    在终端中输入

    (appium) root@ranxf-TEST:/usr/lib# node -v
    v12.13.0
    
    (appium) root@ranxf-TEST:/usr/lib# npm -v
    6.12.0
    2.安装Appium

    在终端输入

    $npm install -g appium

    注意FQ,或更换来源npm install -g cnpm --registry=https://registry.npm.taobao.org

    然后安装

    $cnpm install -g appium

    appium安装到/usr/lib/node-v5.6.0-linux-x64/bin下。

    由于已经有了环境变量,所以直接在终端运行

    # appium
    [Appium] Welcome to Appium v1.15.1
    [Appium] Appium REST http interface listener started on 0.0.0.0:4723

     注意:在安装过程中如果node和npm版本过低,appium安装会失败,注意看安装提示

    直接安装sdk

    apt-get install android-sdk,不行再按照下面方法

    • 可以从网上下载对应的android sdk版本,解压到指定目录
      tar zxvf android-sdk_r24.3.3-linux.tgz -C ~/android_sdk
    查看直接安装的路径
    # whereis android-sdk
    android-sdk: /usr/lib/android-sdk
    
    # cd /usr/lib/android-sdk
    # /usr/lib/android-sdk# ls
    build-tools  platform-tools  tools
    # cd tools/

     3、下载安装sdk 管理器选择自己需要的sdk安装

    http://www.androiddevtools.cn/ 

     在AndroidDevTools中下载SDK Tools,在Downloads文件夹下找到下载的文件并提取到此处

    # mv android-sdk_r24.4.1-linux.tgz /usr/lib/android-sdk/
    # cd /usr/lib/android-sdk/
    # tar zxf android-sdk_r24.4.1-linux.tgz 
    /usr/lib/android-sdk# ls
    android-sdk-linux  android-sdk_r24.4.1-linux.tgz  build-tools  platform-tools  tools

    root@ranxf-TEST:/usr/lib/android-sdk/android-sdk-linux# cd tools/
    root@ranxf-TEST:/usr/lib/android-sdk/android-sdk-linux/tools# ls
    android  bin64       emulator64-arm            emulator64-x86         emulator-ranchu-mips64  lib       monitor       qemu               templates
    ant      ddms        emulator64-mips           emulator-arm           emulator-x86            lib64     monkeyrunner  screenshot2        traceview
    apps     draw9patch  emulator64-ranchu-arm64   emulator-mips          hierarchyviewer         lint      NOTICE.txt    source.properties  uiautomatorviewer
    bin      emulator    emulator64-ranchu-mips64  emulator-ranchu-arm64  jobb                    mksdcard  proguard      support
    root@ranxf-TEST:/usr/lib/android-sdk/android-sdk-linux/tools# ./android

    4、使用sdb 连接真机

    将手机连接到电脑,提示开发者模式,选择是

    由于Android-sdk已经配置好了环境变量,直接在终端运行

    /usr/lib/android-sdk/tools# adb devices
    List of devices attached
    e048d02a7d03    device

    这样显示表示连接成功。

    5、安装Android Studio

    # mv android-studio /opt

     选择3.5.2 正式版android-studio-ide-191.5977832-linux.tar.gz

     用浏览器直接从官方原始链接下载

    # mv android-studio /opt
    /opt/android-studio/bin# ./studio.sh

     设置代理

     避免端口冲突,端口设置为1080

  • 相关阅读:
    人月神话读后感2
    人月神话读后感1
    自己跟自己聊天的软件2
    做一个自己跟自己聊天的软件
    安装Android开发工具
    阅读笔记6
    阅读笔记5
    第16周学习进度总结
    个人课程总结
    第15周学习进度总结
  • 原文地址:https://www.cnblogs.com/ranxf/p/6823848.html
Copyright © 2011-2022 走看看