STF --WEB 端批量移动设备管理控制工具

安装各种包

(首先安装 Macport,因为后面需要用到 port:http://www.ccvita.com/434.html)

  1. linux 的基本包安装,mac 之前有类似环境忽略

  2. SDK 环境安装,这里不做详细说明估计都有

    1. java
    2. android 留意安装完成后配置环境变量
  3. nodejs 安装

    1. https://nodejs.org/dist/v0.12.7/node-v0.12.7.pkg
    2. 验证 node -v
    3. 如果之前有 appium 该环境已有
  4. 安装 bower

    1. 执行
    2. sudo npm install bower -g
  5. 安装 rethinkdb

    1. 这里建议通过 pgk 安装
    2. http://download.rethinkdb.com/osx/rethinkdb-2.0.4.dmg
  6. 安装 graphicsmagick

    1. 安装 sudo port install graphicsmagick
  7. 安装 libsodium(zeromq 的依赖)

    1. sudo port install libsodium
  8. 安装 zeromp

    1. sudo port install zmq
  9. 安装 protobuf

    1. sudo port install protobuf-cpp
    2. 不用理会环境变量
  10. 安装 pkg-config

    1. sudo port install pkgconfig
  11. 安装 stf

    1. sudo npm install -g stf
    2. 时间很长
  12. 运行 stf

    1. 启动 rethinkdb
    2. 注意新建终端 --- 启动 stf,文章中给的例子实际测试无法访问 stf local —allow-remote(如果可远程访问 stf local --public-ip 本机 IP)
  13. 运行客户端

    1. 输入http://localhost:7100/ 或者 ID:7100 访问
    2. 成功,可以实现远程操作啦!

(声明:本篇文档是我领导总结的,搬过来和大家分享,😄


↙↙↙阅读原文可查看相关链接,并与作者交流