使用 adb nodaemon server -a -P 5037 暴露端口后连接的机器一直 offline,该如何操作

hcoder
hcoder
hcoder
订阅者
422
文章
0
评论
测试交流1 305字数 65阅读0分13秒阅读模式

如下图

使用 adb nodaemon server -a -P 5037 暴露端口后连接的机器一直 offline,该如何操作插图

这时候执行 stf provider --name localhost.localdomain --min-port 7400 --max-port 7700 --connect-sub tcp://127.0.0.1:7114 --connect-push tcp://127.0.0.1:7116 --group-timeout 900 --public-ip 宿主机 IP 地址 --storage-url http://localhost:7100/ --adb-host 局域网 windowsIP 地址 --adb-port 5037 --vnc-initial-size 600x800 --mute-master never --allow-remote 就会超时,无法连接

请求各位大佬解答文章源自玩技e族-https://www.playezu.com/188910.html打字测试软件文章源自玩技e族-https://www.playezu.com/188910.html文章源自玩技e族-https://www.playezu.com/188910.html

 
    • alex zhao
      alex zhao 9

      可以参考https://github.com/nikosch86/stf-poc 来搭建 stf。这个是以一台机器搭建 stf master 和 stf provider.如果需要再配置一个 stf provider 可以参考,通过.env 文件配置变量
      version: “2”
      services:
      android-provider1:
      image: ${STF_IMAGE}
      restart: unless-stopped
      command: >
      node runcli.js provider –name provider1
      –connect-sub tcp://${PUBLIC_IP}:7250
      –connect-push tcp://${PUBLIC_IP}:7270
      –storage-url “http://${PUBLIC_IP}/”
      –min-port 7400
      –max-port 7700
      –heartbeat-interval 3000
      –adb-host ${SLAVE_IP}
      –adb-port 5037
      –group-timeout 3600
      –allow-remote
      –no-cleanup
      –connect-url-pattern “${SLAVE_IP}:<%= publicPort %>”
      –screen-ws-url-pattern “ws://${SLAVE_IP}:<%= publicPort %>/d/provider1/<%= serial %>/<%= publicPort %>/”
      volumes:
      – ./runcli.js:/app/runcli.js
      depends_on:
      – adb-server
      ports:
      – “7400-7700:7400-7700”
      logging:
      driver: “json-file”
      options:
      max-size: “500m”
      max-file: “2”
      adb-server:
      image: ${ADB_IMAGE}
      restart: unless-stopped
      container_name: adbd
      privileged: true
      ports:
      – “5037:5037”
      volumes:
      – “/dev/bus/usb:/dev/bus/usb”
      这个多半是本地 adb 和手机设置就有问题了吧。 先 adb devices 看看状态对不对,不对再换个手机看看连接状态adb devices 肯定是没问题的,只有在执行后 adb nodaemon server 才会 offline,你这个有搭过吗,可以先试试先连接手机,然后再执行 adb nodaemon server -a -P 5037 ,实在不行我只能降低 adb 版本了我觉的还是用 adbkit 更好一点。https://testerhome.com/topics/8049那我不太清楚了,我这边的设备集群,也是用的 adb nodaemonserver 对外开放 5037 做的设备集群,很少出现 offline,偶尔出现的拔插调一下就好了,有时候是数据线的问题 有时候是设备问题换跟线试试 给你个土办法,把调试模式切为只充电,再切会文件输入,就恢复了。开关服务没用,插拔线也灭有用参考 https://cloud.tencent.com/developer/article/1864005

    匿名

    发表评论

    匿名网友
    确定

    拖动滑块以完成验证