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

原文地址:https://www.cnblogs.com/shoebill/p/14963389.html