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

posted @ 2017-05-08 10:36  Ranxf  阅读(1145)  评论(0编辑  收藏  举报