标签:monitor windows image 参数 过程 tps 无线 path java
本文参考以下文章整理:
MAC 下 STF 的环境搭建和运行
STF,全称是Smartphone Test Farm,WEB 端批量移动设备管理控制工具,就是可以用浏览器来批量控制你的移动设备,目前只支持Android设备。
(安装Macport需要)
App Store
下载安装
1
|
xcode-select --install
|
参考:http://www.ccvita.com/434.html
http://www.macports.org/install.php
将/opt/local/bin
和/opt/local/sbin
添加到$PATH
搜索路径中:
1
|
vi ~/.bash_profile
|
在文件中加入:
1
|
export PATH=/opt/local/bin:$PATH
|
更新环境变量:
1
|
source ~/.bash_profile
|
强烈推荐第一次运行的时候使用-v参数,显示详细的更新过程。
1
|
sudo port -v selfupdate
|
Mac之前有类似环境忽略。
这里不做详细说明估计都有
1
|
node -v
|
1
|
sudo npm install bower -g
|
验证:
1
|
bower -v
|
(这里建议通过pgk安装)
1
|
rethinkdb -v
|
1
|
sudo port install graphicsmagick
|
(zeromq的依赖)
1
|
sudo port install libsodium
|
1
|
sudo port install zmq
|
1
|
sudo port install protobuf-cpp
|
1
|
sudo port install pkgconfig
|
1
|
sudo npm install -g stf
|
在终端中输入以下命令,这时访问浏览器就可以看到rethinkdb的管理界面: http://localhost:8080/
1
|
rethinkdb
|
(需新建终端)
1
|
stf local --public-ip 本机IP --allow-remote
|
如:
1
|
stf local --public-ip 192.168.1.102 --allow-remote
|
其中--allow-remote
表示允许远程访问。
注:官方文档中给的例子实际测试无法访问:stf local
http://localhost:7100/
,只要填入符合规则的登录信息即可:
Linux类的操作系统,如Ubuntu,可参考WEB 端批量移动设备管理控制工具 STF 的环境搭建和运行进行搭建。
Windows下直接安装据说相当麻烦,有很多坑,比较常见的做法是使用虚拟机(如docker)虚拟出一个Linux系统,然后参考上一步的搭建方法进行搭建。
搭建好环境之后,这就是一台连接着N台Android手机的服务器了(这个服务器可能是放在你们公司某个神秘的地方,一般称为无线实验室),在上图的手机控制界面可以看到:
这时候,在你自己的电脑上(客户端),通过命令行输入adb connect 192.168.1.102:7401
,就可以将自己的电脑连接到远程服务器上的手机真机,就好像手机是连接在自己电脑上一样,你可以在Android Studio中Android Device Monitor上看到手机硬件,可以直接打断点debug。
标签:monitor windows image 参数 过程 tps 无线 path java
原文地址:http://www.cnblogs.com/YatHo/p/7155032.html