在抓取某一些数据时需要自动化结合真机或者模拟器,下面记录一下自动化环境的搭建

# java 环境搭建

由于某一些软件还未支持最新版 JDK, 依旧推荐安装 JDK8

  • 软件下载

    1. JDK 下载:
      https://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html

    2. Oracle 需要登陆下载,需要注册账号,选择对应系统位数版本

  • 软件安装

    1. 将下载的 JDK 安装到或者解压到固定文件夹 (尽量不要使用中文路径)

      例如: E:\JAVA\JDK8

  • 环境变量配置

    Aaron Swartz

    1. 鼠标右击选择属性,选择高级系统设置,选择环境变量,系统环境变量中新建 JAVA_HOME,CLASS_PATH

    2. JAVA_HOME 中填 “E:\JAVA\JDK8”, CLASS_PATH 中填”.;% Java_Home%\bin;% Java_Home%\lib\dt.jar;% Java_Home%\lib\tools.jar”,PATH 环境添加:;% JAVA_HOME%\BIN;% JAVA_HOME%\JRE\BIN;

    3. 检验环境变量是否安装成功:

      在 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%\tools;% ANDROID_HOME%\platform-tools;”

  • 检验环境变量是否安装成功:

    在 cmd 中

    输入: adb version

    有输出就表示安装成功

# Appium 安装

  1. 下载 appium, 尽量下载稳定版,我这里下载的是 bate 版本的后一个版本也就是 v1.17.1-1

    • 下载地址:https://github.com/appium/appium-desktop/releases
  2. 一直下一步下一步完成

  3. 其中遇到的 bug:

    • Original error: pkg: /data/local/tmp/appium_cache/8d4156e508daae39c3f4815552e22e311432ff1f.apk 解决方法:https://blog.csdn.net/abcnull/article/details/106752537
    • 所有设置完之后如果没有生效就重新启动 appium-server
# 参考链接:

https://www.jianshu.com/p/4e00f725bf75

https://zhuanlan.zhihu.com/p/49193525