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
在终端输入
$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