在抓取某一些数据时需要自动化结合真机或者模拟器,下面记录一下自动化环境的搭建
java环境搭建
由于某一些软件还未支持最新版JDK, 依旧推荐安装JDK8
-
软件下载
-
JDK下载:
https://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html -
Oracle需要登陆下载,需要注册账号,选择对应系统位数版本
-
-
软件安装
-
将下载的JDK安装到或者解压到固定文件夹(尽量不要使用中文路径)
例如:
E:JAVAJDK8
-
-
环境变量配置
-
鼠标右击选择属性,选择高级系统设置,选择环境变量,系统环境变量中新建JAVA_HOME,CLASS_PATH
-
JAVA_HOME中填“E:JAVAJDK8”, CLASS_PATH中填”.;%Java_Home%in;%Java_Home%libdt.jar;%Java_Home%lib ools.jar”,PATH环境添加:;%JAVA_HOME%BIN;%JAVA_HOME%JREBIN;
-
检验环境变量是否安装成功:
在cmd中
输入: java -version
输入: javac -version
有输出就表示安装成功
-
安卓环境搭建
-
Android-SDK 下载
官方不推荐单独下载SDK,推荐下载带有SDK的 Android Studio 傻瓜式安装,国内有单独下载SDK地址(可能被污染)
地址:https://www.androiddevtools.cn/ -
软件安装
单独sdk解压到指定目录就可以配置环境变量了, Android Studio 傻瓜式安装
-
鼠标右击选择属性,选择高级系统设置,选择环境变量,系统环境变量中新建ANDROID_HOME,变量值就是刚才android-sdk-windows安装的位置
-
在path中添加“%ANDROID_HOME% ools;%ANDROID_HOME%platform-tools;”
-
检验环境变量是否安装成功:
在cmd中
输入: adb version
有输出就表示安装成功
Appium安装
-
下载appium,尽量下载稳定版,我这里下载的是bate版本的后一个版本也就是v1.17.1-1
-
一直下一步下一步完成
-
其中遇到的bug:
- Original error: pkg: /data/local/tmp/appium_cache/8d4156e508daae39c3f4815552e22e311432ff1f.apk 解决方法:https://blog.csdn.net/abcnull/article/details/106752537
- 所有设置完之后如果没有生效就重新启动appium-server