Open dynilath opened 1 year ago
可能是 uiautomator2 服务停止了或者不是通过 adb 命令启动的,在 console.bat 里执行
python -m uiautomator2 init
重新安装 uiautomator2
如果想从代码入手自动解决问题的话, 在 Alas 内可以通过调用这个重启 atx-agent https://github.com/LmeSzinc/AzurLaneAutoScript/blob/4dbc7913b47a571cd984fddbc2fd225c04f42bc2/module/device/connection.py#L507-L516 或者是重启 atx-agent 下的 minitouch 服务 https://github.com/LmeSzinc/AzurLaneAutoScript/blob/4dbc7913b47a571cd984fddbc2fd225c04f42bc2/module/device/method/minitouch.py#L483-L496
这个能行
python -m uiautomator2 init
具体来说是Alas卡住了停止后,用这个,然后再启动能救活
我目前理解的代码上解决的办法是在这个地方 https://github.com/LmeSzinc/AzurLaneAutoScript/blob/4dbc7913b47a571cd984fddbc2fd225c04f42bc2/module/handler/login.py#L151-L162 在L159和L160中间加个
self.device.restart_atx()
我先摆着看看情况(
这个情况其实我很早就提交了╮(╯▽╰)╭
我也会卡在重启设置,但我是minitouch在vivo渠道的碧蓝航线会进入vivo账号登陆界面再回到碧蓝航线主界面后失效。此时出现 Click ( 488, 321) @ LOGIN_CHECK循环卡死在重启设置
在提问之前...
描述你的问题
看过了#1533,我这里会提供更多的信息
问题的主要情况如下:
更进一步的折腾发现了如下情况:
启动
按钮,Alas能够正常启动,并且Alas会继续执行“重启设置”。此时Alas能正常控制模拟器关闭com.bilibili.azurlane,能正常重新打开com.bilibili.azurlane,能够正常识别屏幕(主要是通过log看出来的)。但是Log里说有Click ( 451, 354)
却没有产生任何效果停止
按钮,Alas能够正常停止,再次点击启动
,仍然会出现上面的状态。我通过以下手段暂时解决掉了这个问题
Alas.exe
重新启动Alas,点击启动
,此时Alas完全正常如何复现
预期行为
No response
相关 Logs
截图
No response
还有别的吗?
No response