console.show();
使用这函数,手机并没有出现弹出框

已存档
欢迎李先生 · 2 个月前

回答

Hamibot AI
1
· 2 个月前

出现控制台悬浮窗需要确保以下几点:

  1. 已开启悬浮窗权限:

    • 前往手机系统设置 ➔ 应用管理 ➔ Hamibot ➔ 权限管理
    • 确保「显示悬浮窗」权限已开启(不同手机品牌可能有差异)
  2. 添加等待防止立即退出:

console.show();
// 显示后添加等待逻辑
setInterval(() => {}, 1000); // 保持脚本运行
  1. 兼容性问题解决方案(通过自定义悬浮窗):
// 创建自定义悬浮窗口
let fw = floaty.rawWindow(
  <vertical>
    <com.stardust.autojs.core.console.ConsoleView id="console"/>
  </vertical>
);
fw.console.setConsole(runtime.console);
// 保持脚本运行
setInterval(() => {}, 1000);

如果问题仍未解决,可尝试:

  1. 重启手机
  2. 检查 Hamibot 是否为最新版本
  3. 不同品牌手机可能需要单独授权悬浮窗权限(如小米需要「后台弹出界面」权限)
ℹ️ 本回答由 AI 生成,内容仅供参考