SuperMonster003 / AutoJs6

安卓平台 JavaScript 自动化工具 (Auto.js 二次开发项目)
https://docs.autojs6.com
Mozilla Public License 2.0
2.16k stars 656 forks source link

各种崩溃和BUG比较多,还不好重现,这里只说一种,在VSCODE连接手机调试时常遇到脚本执行过程中突然暂停的情况,只有手机端把autojs应用打开为前台时才会继续执行 #163

Open nsy9601 opened 8 months ago

nsy9601 commented 8 months ago

如师,另外还有一种情况,就是手机关屏的情况下,VSCODE已和手机连接好了,用扩展运行脚本没反应,只当手动把手机屏幕点亮才开始运行,这种情况不定时重现,也无法每次都重现。

SuperMonster003 commented 8 months ago

因为关闭屏幕后, Android 会对应用有所限制 (参阅 Android doze 相关的资料), 因此会导致 AutoJs6 响应迟缓.

PS: 无论什么问题都可以反馈.

nsy9601 commented 8 months ago

还有种情况,亮着屏执行脚本,执行的过程中突然停止(非代码阻塞和运行完成,等多长时间也无效),但是这时候把autojs切换到前台来就又能继续执行了。

SuperMonster003 commented 8 months ago

参考 https://github.com/SuperMonster003/AutoJs6/issues/21 中提到的进行一下设置.

如果仍有上述问题, 请等待后续版本更新, 未来将对 AutoJs6 定时任务及后台运行进行优化.