zoukankan      html  css  js  c++  java
  • centOS7搭建Appium+python+androidSDK环境

    全部操作需要在管理员权限下执行:

    1.安装JDK

    1)centOS 一般自带openJKD,通过Java -ersion查看是否有安装,如有可以先进行卸载:

    #查看是否安装过java
    rpm -qa |grep java
    
    rpm -qa |grep jdk
    
    rpm -qa |grep gcj
    
    #有就执行批量卸载命令
    rpm -qa | grep java | xargs rpm -e --nodeps 

    2)从官网下载,目前主流是:  1.8与1.11版本

    将下载的压缩包上传到安装目录,我选的是/usr/local/,然后进行解压缩

    tar -zxvf jdk jdk-8u221-linux-x64.tar.gz 

    3) 对文件进行改名:可选

    mv jdk1.8.0_221/ jdk1.8

    4)配置环境变量

    vim /etc/profile
    
    #在文件增加环境变量
    export JAVA_HOME=/usr/local/jdk1.8
    export CLASSPATH=$:CLASSPATH:$JAVA_HOME/lib/ 
    export PATH=$PATH:$JAVA_HOME/bin

    5)更新环境变量

    source /etc/profile

    6)检查是否成功配置

     参考文献:https://www.cnblogs.com/poloyy/p/12801792.html

    2.安装python

    1)安装编译相关依赖:

    yum -y groupinstall "Development tools"
    yum -y install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gdbm-devel db4-devel libpcap-devel xz-devel
    yum install libffi-devel -y

    2) 下载安装包

    cd ~ #回到根目录进行下载,方便找下载文件,可自行选择目录进行下载;
    wget https://www.python.org/ftp/python/3.8.9/Python-3.8.9.tar.xz

    备注:可以通过复制后面的连接地址,截取前面部分到浏览器打开https://www.python.org/ftp/python,选择需要下载的版本,然后修改版本号,既可下载

    3)解压

    tar -xvJf  Python-3.8.9.tar.xz

    4)编译安装

    mkdir /usr/local/python3 #创建编译安装目录 
    cd Python-3.8.9 #进入解压缩文件
    ./configure --prefix=/usr/local/python3 #生成文件到创建的文件夹里面
    make && make install #安装

    5)创建软连接

    ln -s /usr/local/python3/bin/python3 /usr/local/bin/python3
    ln -s /usr/local/python3/bin/pip3 /usr/local/bin/pip3

    6)验证:

    python3 -V
    pip3 -V

    参考文献:https://www.cnblogs.com/xiujin/p/11477419.html

    3.安装Appium

    配置APPIUM需要npm,所以需要安装 node 

    1)安装node,node,版本建议选16+

    >>>>下载node,可以在https://nodejs.org/en/download/中找到下载版本,右键复制地址。然后执行指令

    wget https://nodejs.org/dist/v16.4.1/node-v16.4.1-linux-x64.tar.xz

    备注:放置的文件目录为/usr/local

    >>>>解压缩

    xz -d node-v16.4.1-linux-x64.tar.xz
    tar -xf node-v16.4.1-linux-x64.tar
    mv

    >>>>配置环境变量:vim /etc/profile,把变量增加到文件里面

    export NODE_HOME=/usr/local/node
    export PATH=$NODE_HOME/bin:$PATH

    >>>>更新环境变量

    source /etc/profile

    >>>>配置软连接

    把nodejs的地址建立软链接

    ln -s  /usr/local/node/bin/node /usr/local/bin/node
    ln -s /usr/local/node/bin/npm /usr/local/bin/npm

    >>>>检测:

    node -v

    2)安装Appium

    4.安装androidSDK

    1)本地复制解压,并在/usr/local/andoidSDK ,把解压文件复制到此路径;

    2)上面的包没有包含SDK tools插件,在androidSDK/tools下执行安装SDK所有的插件

    android update sdk --no-ui

    3)配置环境变量:

    export ANDROID_HOME=/usr/local/androidSDK
    export PATH=${PATH}:${ANDROID_HOME}/tools
    export PATH=${PATH}:${ANDROID_HOME}/platform-tools

    4)检测是否安装成功:android -sh

    或者   adb 能正常使用

    5)可以执行 appium-doctor 工具检测appium及相关配置是否安装成功

    appium -v 可以查看版本

     安装Appium-Python-Client

    sudo pip3 install Appium-Python-Client

    环境基本配置完成;

    参考:https://blog.csdn.net/zin521/article/details/82021527

  • 相关阅读:
    线性变换
    施密特正交化
    春有它的记忆,秋有它的情怀
    最美的动作其实只需要嘴角上扬-微笑
    pomotime_v1.7.2 番茄软件完全教程
    NGUI 之 不为人知的 NGUITools
    Unity3D 开发 之 加载Android应用的环境
    Unity3D 开发 之 JDK安装与环境变量配置
    Tesseract 对验证码的识别原理和实现步骤
    sizeof_and_strlen 的区别
  • 原文地址:https://www.cnblogs.com/shoebill/p/14963389.html
Copyright © 2011-2022 走看看