STF STF 常见问题列表

blueshark · September 12, 2017 · Last by Allen replied at August 06, 2019 · 3215 hits

持续更新。。。

1、如何开发STF

请参考论坛或者网络上其他的文档搭建好环境即可开发。
使用工具:理论上任何编辑器都可以,推荐WebStorm、Atom、sublime

2、开发STF需要哪些基础知识

  • nodejs,这是最基本的
  • zeromq,STF消息组件,想理解STF必须先理解zeromq
  • express,这是一个web服务器
  • promise,这属于js/nodejs的范围,之所以单独列出来是因为它真的和其他语言太不一样了
  • rethinkdb,个人感觉是一个很另类的db,mysql的基础不会对了解rethinkdb有太多的帮助
  • docker,开发完部署的时候是需要的,当然也可以不用
  • angularjs,开发前端必须要了解的
  • bootstrap,前端样子工具
  • bower,稍微了解即可
  • webpack,稍等了解即可
  • swagger,API设计工具
  • android,如果你想修改STFService.apk

3、是否可以在windows上开发STF

如果你是高手,所有的工具都可以亲自移植到windows上,当然可以。如果只是新手,还是老老实实在linux或者mac上开发吧。

4、provider不能识别设备显示offline

  • 其中一种可能是adb没有安装完全,例如装sdk 的时候没装platforms等
  • 先用adb devices看下是不是真的offline
  • usb供电、数据线、USB HUB也有可能引起这个问题

5、provider为什么会ignoring device

具体现象是:

INF/provider 22257 [*] Tracking devices
INF/provider 22257 [*] Found device "0123456789ABCDEF" (device)
INF/provider 22257 [*] Providing all 0 of 1 device(s); ignoring "0123456789ABCDEF"

其中一个原因是连接triproxy的其他模块(例如processor)没有正常工作,provider收不到响应消息就会ignoring

共收到 13 条回复 时间 点赞

offline不只是stf,有时候直接插PC也会出现offline的情况

STF的问题都可以在github上issues找到,没必要再搞个中文的吧。

0x88 回复

是的😀 只是做个笔记,如果有别人问起来可以丢了链接,哈哈~

simple 回复

是的😀

offline跟usb供电也有关系,搞根好点的数据线,用usbhub的话这种问题也比较多。

water 回复

好的,多谢

其中一个原因是连接triproxy的其他模块(例如processor)没有正常工作,provider收不到响应消息就会ignoring
这个问题应该怎么解决呢?

Author only

provider为什么会ignoring device? 楼主这个问题能给一个具体的解决方法嘛

provider为什么会ignoring device? 楼主这个问题能给一个具体的解决方法嘛 有哪位大神救救我嘛


我这里也是provider收不到,这个该怎么解决呢

有能支持ios的团队,可以开源下代码吗?

请问源码下载后 执行 npm install && npm link 会报错
bower angular-cookies#~1.5.0-rc.2

ENOTFOUND Request to https://registry.bower.io/packages/angular-cookies failed: getaddrinfo ENOTFOUND registry.bower.io registry.bower.io:443
这个如何解决

需要 Sign In 后方可回复, 如果你还没有账号请点击这里 Sign Up