shadowyang
shadowyang
我刚本地测试了下,非root手机也是可以杀死应用进程的 麻烦提供一下机型、`Android`版本等信息 也可以本地在`adb shell`里试下`sh /data/local/tmp/qt4a/SpyHelper.sh killProcess "com.tencent.mm"`命令,`com.tencent.mm`替换成对应的包名,看能不能杀死进程
发现在`Android 8.0`以上系统中这个接口的确有问题,已经在`v2.2.30`版本中修复,请使用`pip install -U qt4a`将`qt4a`更新到最新,然后使用 `qt4a-manage install-driver`命令更新测试桩
有完整的报错堆栈吗?
``` 08-01 12:04:53.790 W/System.err(26747): java.io.IOException: open failed: EACCES (Permission denied) 08-01 12:04:53.791 W/System.err(26747): at java.io.File.createNewFile(File.java:942) 08-01 12:04:53.791 W/System.err(26747): at com.test.androidspy.inject.CmdExecutor.writeToFile(CmdExecuteActivity.java:74) 08-01 12:04:53.791 W/System.err(26747): at com.test.androidspy.inject.CmdExecutor.run(CmdExecuteActivity.java:172) 08-01 12:04:53.791 W/System.err(26747): Caused by:...
这个接口只支持`root`设备
我这边测试是正常的,手机`model`是: `[ro.product.model]: [PRA-AL00X]`  `wm size`命令输出是: `Physical size: 1080x1920` 可以提供下具体的应用,我测试下。
控件树中返回的大小是从应用中获取的
具体是什么应用
``` root@vbox86p:/data/local/tmp # getprop | grep product getprop | grep product [ro.build.product]: [vbox86p] [ro.product.board.geny-def]: [] [ro.product.board]: [] [ro.product.brand.geny-def]: [generic] [ro.product.brand]: [generic] [ro.product.cpu.abi2]: [armeabi-v7a] [ro.product.cpu.abi]: [x86] [ro.product.cpu.abilist32]: [x86,armeabi-v7a,armeabi] [ro.product.cpu.abilist64]: [] [ro.product.cpu.abilist]:...
> QT4ADriverNotInstalled: Please install QT4A driver first 请先使用`qt4a-manage install-driver`命令拷贝测试桩到手机