LanQ

Results 5 comments of LanQ

> 设备型号和安卓版本号是多少? 安卓型号是特殊设备 安卓版本号是android 9 此设备adb没加密码前是可以用的 加了密码提示后就不能连接了(特殊需求) 另外我尝试改了下adb.py 加了打印尝试看连接逻辑,是否规避掉密码输入提示(adb shell后 会有一行input passwd的提示)就可以解决该问题。但增加打印后并无效果,增加的打印并未输出到AirtestIDE命令行窗口。 请问能给指点一下吗 非常感谢

> 进入adb shell时,是需要先输入一行密码,后续才能正常用adb吗?是在命令行下输入的吗? > 如果是这样的话,直接加print是没用的,肯定得先在连接之前完成这个密码输入的步骤才行。 是的。 1. 输入adb shell,会进入shell,同时显示“input passwd”的提示;shell命令行内输入正确密码才能继续进行shell内操作其他命令 2. 当前我用uiautomator2编写的已有脚本可以正常运行 3. 更改AirtestIDE源码加打印 我是想看看点击connect后的流程 看能不能做更改,但是加了打印并没有输出到AirtestIDE控制台。比如我当前报错 adb.py line426 in sdk_version,我在426行sdk_version()的方法内加入print('I am in sdk_version now'),重新点击connect并没有这个打印 关于第3点只是我之前想的调试手段,如果您有好的解决建议,麻烦指点一下,谢谢

> 不能直接改IDE里面的源码,那个改了是不会生效的,如果要调试的话,需要本地装python+airtest环境,然后改本地python环境里的airtest源码才行 嗯嗯 我试了下python+airtest本地环境 出错的原因就是因为有增加了密码输入提示导致字符串截取异常 比如输入 adb shell getprop ro.build.version.sdk 返回值为 input passwd 28 返回值本应为 28 由于加了密码输入提示 所以导致了截断异常,程序报错 这样我可以在本地环境airtest+python自己修改adb.py里的raw_shell的返回值 过滤掉input passwd固定提示字符串 但也如您所说 这样的更改对AirtestIDE不会生效,IDE仍然会connect不上设备。没有IDE的支持,截图什么的都很不方便,不知道有处理办法没,谢谢

> 设备是什么样的设备?是否在市面上已经流通? 设备是车机设备 当前市面流通的版本不含此项功能,后续升级后会在市面上流通

I got this, any ideas? ``` Authenticating . . . Traceback (most recent call last): File "E:\git\Kindle_download_helper\no_kindle.py", line 5, in no_main() File "E:\git\Kindle_download_helper\kindle_download_helper\no_cli.py", line 120, in no_main nk.make_library() File "E:\git\Kindle_download_helper\kindle_download_helper\no_kindle.py",...