stf使用经验--在windows平台连接Mac上stf的过程
来源:互联网 发布:90后初中听的网络歌曲 编辑:程序博客网 时间:2024/05/21 19:28
今天试验了一下sSTF在不同平台实现远程操控不同设别的功能,把经验记录下来,方便自己以后查阅。
看了一篇前辈写的文章,目的是将没有安装stf的电脑上连接的android设备,添加映射到装有stf的机器上,实现远程操控。按照文章的步骤如下:
一、准备工作:
一台安装了STF的Mac ,一台未安装STF但是安装了adb环境的Windows,在同一个网络环境中。
OK,准备妥当。
二、连接两台电脑:
首先我想试验在Windows环境下连接Mac上的STF,于是在Mac上启动stf:
stf local --public-ip192.168.1.101 --allow-remote (红色的部分是Mac的ip)
加载完成后,首先在Mac的浏览器中输入192.168.1.101:7100,进入stf页面,查看是否启动成功。
在Mac连接两台Android设备MI3和LG-V500。
然后在windows的浏览器中输入192.168.1.101:7100 ;这时会发现出现了stf的页面,而且可以操控MI3和LG-V500,会出现优点卡顿的情况,应该是网络的原因吧。
这样第一步就完成了。
三、远程操控:
下一步就是在Mac上操作连接在Windows上的android设备了。
在windows上连接一个设备9976A。
首先在Windows 上启动 adb server 并对外暴露 5555端口:
adb -a -P 5555 fork-server server
成功后会显示OK。
然后在Mac安装adbkit,在控制台输入:npm i -g adbkit ,等待安装完成。
连接Windows:新建一个控制台输入:adb connect 192.168.1.102:5555, 成功后会显示connected to 192.168.1.102:5555
然后新建一个控制台,输入:
stf provider --name 1deMacBook-Pro.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.1.101 --storage-url http://192.168.1.101:7100/ --adb-host 192.168.1.102 --adb-port 5555 --vnc-initial-size 600x800 --allow-remote
如果不报错,在Mac的浏览器中就能发现Windows连接的设备9976A,同时可以远程操控这台设备。如图:
上面是在Mac上截的图,此时Mac上的MI3由于被Windows操控,所以Status状态为Busy,而Windows上的9976A正在被Mac使用,所以显示为Stop Using。
上面是windows的截图,MI3正则被使用。
出于好奇,想看看在手机端可不可以操作,于是在手机的浏览器上输入stf的URL,如下图:
也是可以的。
- stf使用经验--在windows平台连接Mac上stf的过程
- (自学篇)在Mac上stf--WEB端移动设备管理工制工具--的安装过程
- STF-minitouch的使用
- STF 使用
- stf在Linux上的安装过程(实践中一步一步操作总结的)
- STF的快速搭建以及使用
- Mac下使用docker搭建STF(踩坑失败)
- Android Studio连接STF失效
- STF 连接手机出现 No Permission 的错误
- 初探STF
- STF -- 使修改的代码生效
- CentOS 7 下STF的安装
- CentOS 7 下STF的安装
- WEB 端批量移动设备管理控制工具 STF 的环境搭建和运行(MAC OS)
- Mac环境下搭建STF时出现的几个小状况
- 【腾讯TMQ】移动设备管理控制工具(STF)平台的正确搭建方式
- STF -- 数据库定义
- STF -- 生成token
- 关于工作中常见的类型错误
- php qrcode生成二维码
- Shell运算符:Shell算数运算符、关系运算符、布尔运算符、字符串运算符等
- 省市选择数据库SQL Server语句
- Tomcat8+redis做session同步
- stf使用经验--在windows平台连接Mac上stf的过程
- java MD5(Message Digest Algorithm 5)加密算法
- C# 实现的一种Socket通讯框架
- 常用mysql导出表结构及数据
- MySQL数据库连接错误:Can't get hostname for your address
- Android控件跟随手指移动方法补充及在RelativeLayout移动控件控件还原位置问题
- 一个php socket服务类
- WebSocket在Struts2框架下发生配置冲突
- UIScrollView添加AutoLayout约束的坑