STF stf 啥时候支持 anroid10?集成了支持 android10 的 minicap 还是不支持

promise · 2020年01月16日 · 最后由 wjTest 回复于 2021年04月29日 · 3666 次阅读

stf 什么时候支持 android10 版本?
集成了 android10 的 minicap,还是报错
https://github.com/JamesChungZLL/minicap
minicap 支持 android10,minitouch 不支持 android10,
依然连接不到 android10 的手机,
有啥办法吗

共收到 13 条回复 时间 点赞

同问

有的 10 支持,有的不支持。已知的华为 mate30 10 是支持的,三星 note10 是不支持。

原生 回复

已知的华为 mate30 支持 android10,你说的是 minicap 支持华为 mate30 的 android10 还是 stf 支持 mate30 的 10?
只有 minicap 支持 android10,minitouch 不支持,stf 也没办法做远程控制

请问可以支持了没?

上周看代码已经开始合并 10.0 的代码了

今天又看了一下,10 是都支持了,上周版本都发布了

花开 回复

好像还是不支持 10 呀

请问你们有要删除 minicap 的想法吗,我目前想删除 minicap 但是不知到如何操作

我安装了最新的版本,但是还是不支持 Android10 呀。一直报错:
2020-02-27T08:25:03.538Z FTL/util:lifecycle 33358 [2KE0219A31008451] Shutting down due to fatal error
2020-02-27T08:25:03.547Z INF/provider 33322 [] Cleaning up device worker "2KE0219A31008451"
2020-02-27T08:25:03.547Z ERR/provider 33322 [
] Device worker "2KE0219A31008451" died with code 1

使用最新的 STF 代码已经支持 Android 10 设备。

minitouch about Android 10

minicap 只是负责传输图像,还需要配合 minitouch 才可以正常使用 stf。

但 minitouch 在 android 10 上被禁用。所以 stf 采取了曲线救国的方案——将点击操作转发给了 STFService.apk 进行处理。

解决方案

Minitouch cannot support Android 10 due to a new security policy. To overcome that a fallback has been added to forward touch events to STFService.apk. Latest changes in STFService.apk aim at managing those events at the framework level.
Right now if you are using minitouch (outside of openstf scope), you simply have to:

10 系统勉强可以投屏了,操作页面功能不行,看了 minitouch 负责操作的那 2 个链接,内容很多,请问有效命令是哪些

我也觉得官方的 workaround 写得不是很清楚,还没试出来

14楼 已删除
Anson 回复

大佬,请问你们搞定了吗,而且请问下 stf 怎么查版本。我现在连接安卓 10 设备,提示缺少 android-29/minicap.so;连接安卓 11 设备,提示缺少 android-30/minicap.so。我同事用 docker 安装的,倒是支持安卓 10

需要 登录 后方可回复, 如果你还没有账号请点击这里 注册