stf安装及运行

北城余情 提交于 2019-12-04 02:58:48

STF只支持MAC和LIUNX,当然也是可以在WIN上使用的,不过体验很差,当然手机设备可以放在WIN电脑上连接

一,安装

STF的依赖比较多,如下:

1.首先去node官网下node.js,下8.11.1的吧,然后安装一下

2.然后去下载安装下ADB,点击打开链接  并配置下环境变量

3.在终端中执行如下命令安装其它依赖

brew install rethinkdb graphicsmagick zeromq protobuf yasm pkg-config

4.然后在终端中执行如下命令安装STF,当然执行安装过程可能有点长,而且还可能报些错误,遇到报错,按提示解决就行

sudo npm install -g stf


安装好上面的所有,那下面就可以开始运行了

二,启动

1.在终端上执行命令,启动数据库

rethinkdb


2.再打开一个新的终端窗口,执行如下命令,IP为本机电脑IP,加上参数--allow-remote可以远程调试手机

stf local --public-ip 192.168.31.15 --allow-remote

3.在浏览器中输入http://192.168.31.15:7100就可以打开网页,随便输入姓名和一个邮箱,就可以登录

三,连接手机

1.STF服务上连接手机,只要把打开调试的手机插在电脑上就可以了

2.连接其它电脑上的手机

   2.1首先在被连接电脑上运行命令

       ADB低版本执行

adb -a -P 5037 fork-server server

      ADB高版本执行

adb nodaemon server -a -P 5037

3.在STF服务电脑终端上执行如下命令, - adb host后跟的是被连接电脑IP,其它IP都为STF服务电脑IP

stf provider --name local --min-port 7400 --max-port 7700 --connect-sub tcp://127.0.0.1:7114 --connect-push tcp://127.0.0.1:7116 --group-timeout 20000 --public-ip 192.168.31.15 --storage-url http://192.168.31.15:7100/ --adb-host 192.168.31.18 --adb-port 5037 --vnc-initial-size 720x1280 --allow-remote


上面都运行成功了,就可以在网页上看到连接的手机了,还有就是在手机浏览器中也是可以正常使用的

标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!