回答
如果脚本在 Android 15 运行时出现窗口识别问题,可以通过设置窗口过滤器来精准定位目标窗口。以下解决方案可解决窗口范围问题:
// 文档地址 https://docs.hamibot.com/
auto.setWindowFilter(function(window) {
// 精确过滤目标应用窗口(将'目标应用名'替换为实际应用名称)
return window.title === '目标应用名';
});
// 启用增强检测特性(需要root权限)
auto.setFlags(['findOnUiThread', 'useShell']);
// 你的业务逻辑代码...
hamibot.exit();
三个关键点:
setWindowFilter
可过滤状态栏/悬浮窗等干扰窗口useShell
flag 需要root权限但能提升窗口检测准确性- 确保已开启【后台弹出界面】和【显示在其他应用上层】权限
如果问题仍未解决,建议发送设备型号和安卓版本到 support@hamibot.cn 获取针对性适配方案。
ℹ️ 本回答由 AI 生成,内容仅供参考