回答
出现控制台悬浮窗需要确保以下几点:
-
已开启悬浮窗权限:
- 前往手机系统设置 ➔ 应用管理 ➔ Hamibot ➔ 权限管理
- 确保「显示悬浮窗」权限已开启(不同手机品牌可能有差异)
-
添加等待防止立即退出:
console.show();
// 显示后添加等待逻辑
setInterval(() => {}, 1000); // 保持脚本运行
- 兼容性问题解决方案(通过自定义悬浮窗):
// 创建自定义悬浮窗口
let fw = floaty.rawWindow(
<vertical>
<com.stardust.autojs.core.console.ConsoleView id="console"/>
</vertical>
);
fw.console.setConsole(runtime.console);
// 保持脚本运行
setInterval(() => {}, 1000);
如果问题仍未解决,可尝试:
- 重启手机
- 检查 Hamibot 是否为最新版本
- 不同品牌手机可能需要单独授权悬浮窗权限(如小米需要「后台弹出界面」权限)
ℹ️ 本回答由 AI 生成,内容仅供参考