yimelia
yimelia
求问一下你们使用的是什么加密软件?我们可以记录下来以后备忘一下
设备型号和安卓版本号是多少?
进入adb shell时,是需要先输入一行密码,后续才能正常用adb吗?是在命令行下输入的吗? 如果是这样的话,直接加print是没用的,肯定得先在连接之前完成这个密码输入的步骤才行。
不能直接改IDE里面的源码,那个改了是不会生效的,如果要调试的话,需要本地装python+airtest环境,然后改本地python环境里的airtest源码才行
设备是什么样的设备?是否在市面上已经流通?
暂时可能没什么好的处理方法,或者你可以提供修改后的文件,我另外帮你打一个可用的包单独使用
与android连多设备是一样的,没有本质上的区别。 如果你的问题是指:有一个脚本,里面用到了2台手机,我需要在脚本中让他们进行交互操作,可以参考[文档](http://airtest.netease.com/docs/cn/4_run_script/run_script.html#id15),将android替换为你的ios设备的连接即可,如果不会写的话,可以先用IDE连上你的设备运行一次脚本,log窗口里会有自动生成的`--ios IOS://xxxx/` 代码可以借鉴。 如果是单个脚本,想在多台手机上面同时分别跑,可以参考这个[项目示例](https://github.com/AirtestProject/multi-device-runner)
目前iOS-tagent 是固定了手机端的 IP 端口,所以一台mac只能控制一台手机 > iproxy 8100 8100 这个命令的前一个端口是电脑的8100 端口,后者8100 是手机的8100端口 所以如果想做iOS多设备,只能一台Mac连接一台手机,最后用一台手机远程访问他们的IP 但是有一点需要注意,就是IDE一次只能连接一台iOS设备,要做iOS多机运行,需要自行写运行脚本,可以参考这个例子 [https://github.com/AirtestProject/multi-device-runner](https://github.com/AirtestProject/multi-device-runner)
求一个最小可重现脚本看看你的代码结构是什么样子的? 以及连的是一台手机,连续跑几十个小时么?
去掉中文的print语句再重试看看,可能只是单纯的编码问题