1
cleanery 162 天前
你使用 root 权限的 shell 了没
我记得模拟硬件至少需要 adb shell 级别的权限 一般认为 root > system > adb shell > app |
2
cleanery 162 天前
以前做过一个蓝牙外设模拟屏幕翻页的工具, 就遇到过这个问题, 至少需要在 adb shell 权限下才能模拟触控.
解决防范大概就是用 root, 当时还没有 shizuku, 你可以考虑下 shizuku api |
4
shily 161 天前
| 但是到 java 这边就不行了
| 另外就是 java 的 exec 不知为何无法正常读取到命令的 output 什么不行了,期望是啥,现状是啥? 我在桌面 Java 1.8 跑了一下你这个 Demo ,运行 ProcessHelper.exec("adb shell ps"); 看起来没啥问题。 |