前提:
操做系统:ubuntu16
第一部分:安装SDK和python3(如果有朋友使用python2,那么可以跳过下面的python3部分)
一、
1、安装java
$ sudo mkdir /opt/product
$ sudo tar zxvf '/home/zhe/Desktop/jdk-7u80-linux-x64.tar.gz' -C /opt/product
$ vim /home/zhe/.bashrc
JAVA_HOME=/opt/product/jdk1.7.0_80
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
export PATH=$JAVA_HOME/bin:$PATH
$ source /home/zhe/.bashrc
2、验证java
$ java -version
3、安装sdk
$ unzip '/home/zhe/Desktop/adt-bundle-linux-x86_64-20140624.zip'
$ sudo mv adt-bundle-linux-x86_64-20140624 /opt/product
$ vim /home/zhe/.bashrc
ANDROID_HOME=/opt/product/adt-bundle-linux-x86_64-20140624/sdk
export PATH=$ANDROID_HOME/bin:$ANDROID_HOME/tools:$ANDROID_HOME/platform-tools:$PATH
$ source /home/zhe/.bashrc
4、验证sdk
二、安装python3
1、安装依赖
$ sudo apt-get install python3-pip
$ sudo apt install tcl-dev tk-dev
$ sudo apt-get install python3-tk
2、安装python-3.4.2
$ cd Python-3.4.2/
$ sudo ./configure
$ sudo make all
$ sudo make install
3、python版本修改(修改默认的python版本为python3)
$ cd /usr/bin/
$ sudo rm -rf python
$ sudo ln -s /usr/local/bin/python3.4 python
4、验证python3
$ python --version
第二部分:安装adb
1、安装
$ sudo apt-get install lib32ncurses5
$ sudo apt-get install lib32stdc++6
$ sudo apt-get install lib32z1
2、验证
$ adb version
第三部分:安装uiautomator
uiautomator是作为python3的一个模块安装的
1、安装(有的朋友linux系统下面有多个python版本时候,需要是使用“pip3 -t”参数,可以指定uiautomator为具体哪个python版本安装)
$ sudo pip3 install -t /usr/local/lib/python3.4/site-packages/ uiautomator
2、验证
>>> import uiautomator
>>>