ubuntu18.04搭建appium环境
一、安装nodejs和npm
# 首先更新源
sudo apt-get update
# 执行命令,此方法安装的版本比较老旧
sudo apt-get install nodejs
sudo apt-get install npm
# 升级nodejs
# 清除node缓存
sudo npm cache clean -f
# 安装node版本管理工具'n'
sudo npm install n -g
# 使用版本管理工具安装指定node或者升级到最新node版本
sudo n stable
# 查看版本号
node -v
npm -v
二、使用npm全局安装appium和appium-doctor
npm install -g appium
npm install -g appium-doctor
# 或者使用
sudo npm install -g cnpm -registry=http://registry.npm.taobao.org #(安装cnpm是因为安装appium时候的chrome drive 是需要连外网的,这里用cnpm能比较好解决这个问题 用法等同于NPM)
sudo cnpm install -g appium #(-g是全局的意思)
appium -v # 查看appium版本
sudo cnpm install -g appium-doctor
# 若安装后不能使用,更改访问权限
sudo chmod -R 777 /usr/local
# Android SDK中的adb程序是32位的,Ubuntu x64系统需要安装32位库文件,用于兼容32位的程序。如果不安装,adb会出错:java.io.IOException: error=2
sudo apt-get install -y libc6-i386 lib32stdc++6 lib32gcc1 lib32ncurses5 lib32z1
三、安装java环境
# 安装后的目录/usr/lib/jvm/java-8-openjdk-amd64
sudo apt-get install openjdk-8-jre
sudo apt-get install openjdk-8-jdk
# 能查看java版本就是安装成功
java -version
# 配置java环境变量,从第一行开始加
sudo gedit /etc/profile
export JAVA_HOME=/usr/lib/jvm/java-1.8.0-openjdk-amd64
export JRE_HOME=${JAVA_HOME}/jre
export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib
export PATH=${JAVA_HOME}/bin:$PATH
# 启用设置
source /etc/profile
四、安装Android SDK
# 下载sdk安装包:http://tools.android-studio.org/index.php/sdk/
# 解压,也可以解压到/usr/local/目录下
tar xvzf android-sdk_r24.4.1-linux.tgz
# 有可能需要先配置android SDK环境变量
# 在tools目录下执行一下命令可以打开sdk manager工具,Tools 和 Extras 两项可以全选进行下载,其他的根据需要选择
./android
# 打开环境量文件
sudo gedit /etc/profile
# 配置sdk环境变量
export ANDROID_HOME=/home/hepburn/android-sdk-linux
export PATH=${ANDROID_HOME}/:${ANDROID_HOME}/tools:${ANDROID_HOME}/platform-tools:$PATH
# 执行文件
source /etc/profile
五、检查环境是否正确
appium-doctor
来源:CSDN
作者:今夜睡火星
链接:https://blog.csdn.net/Hepburn_li/article/details/103647993