AutoJs6 中文文档 下载 App

VSCode 远程开发 — 在电脑上编写手机脚本

为什么要远程开发

AutoJs6 虽然内置了完整的 IDE,但在手机上写代码毕竟不如在电脑上舒服:

对比项手机 IDEVSCode 远程开发
输入体验软键盘物理键盘
屏幕大小手机屏幕显示器
快捷键有限完整
文件管理触屏操作文件树
调试有限断点调试
Git 集成无完整
扩展生态无数千个 VSCode 扩展

安装 VSCode 插件

AutoJs6 VSCode Extension

插件 ID:003.autojs6-vscode-ext

安装方法:

  1. 打开 VSCode
  2. Ctrl + Shift + X 打开扩展市场
  3. 搜索 "AutoJs6"
  4. 找到 "AutoJs6 VSCode Extension" → 安装
  5. 重启 VSCode

或命令行安装:

code --install-extension 003.autojs6-vscode-ext

连接方式

AutoJs6 VSCode Extension 支持两种连接模式:

模式一:LAN(局域网)

通过 Wi-Fi 连接,适合手机和电脑在同一网络下。

步骤:

  1. 确保手机和电脑在同一 Wi-Fi 网络
  2. 手机上打开 AutoJs6 → 设置 → VSCode 连接 → 开启服务
  3. 记录手机显示的 IP 地址(如 192.168.1.100)
  4. VSCode 中按 Ctrl + Shift + P 打开命令面板
  5. 输入并选择 AutoJs6: 建立设备连接 (Connect)
  6. 选择客户端模式 → 输入手机 IP 和端口(默认 62001)
  7. 连接成功

模式二:ADB(USB / 无线调试)

通过 ADB 连接,更稳定,适合开发调试。

前置条件:

步骤:

  1. USB 连接手机和电脑
  2. 手机上授权 ADB 调试
  3. VSCode 中打开命令面板 → AutoJs6: 建立设备连接 (Connect)
  4. 选择 ADB 模式
  5. 连接成功

模式选择建议

模式优点缺点推荐场景
LAN无需 USB 线,灵活网络不稳定时断连日常编写、轻量调试
ADB稳定可靠、速度快需要 USB / ADB 设置调试、发布前验证

远程开发流程

在 VSCode 中打开 AutoJs6 文件

连接成功后,可以直接浏览和编辑手机上的 AutoJs6 脚本:

  1. VSCode 资源管理器会显示已连接的设备
  2. 可以浏览手机上 AutoJs6 的脚本目录
  3. 打开 .js 文件 → 正常编辑(有代码补全)
  4. 保存后文件自动同步到手机

远程运行脚本

方法一:
在 VSCode 中打开脚本 → 右键 → Run on Device
或按 F5(需要配置 launch.json)

方法二:
Ctrl + Shift + P → AutoJs6: Run Script

脚本会在手机上执行,控制台输出同步回 VSCode。

断点调试(高级)

// .vscode/launch.json 配置
{
    "version": "0.2.0",
    "configurations": [
        {
            "type": "autojs6",
            "request": "launch",
            "name": "Run AutoJs6 Script",
            "script": "${file}"
        }
    ]
}

配置好后可以:

常见问题

连接失败

LAN 模式:

ADB 模式:

脚本运行后无输出

中文乱码

确保 VSCode 打开文件时使用 UTF-8 编码:

插件版本与兼容性

AutoJs6 版本推荐插件版本说明
v6.7最新版完全兼容
v6.6最新版基本兼容
v6.5 及以下可能不兼容建议升级 AutoJs6

实战:完整远程开发工作流

1. 打开 VSCode,连接手机(ADB 模式)
2. 在资源管理器中浏览手机 AutoJs6 目录
3. 打开 scripts/myScript.js(有现成的脚本)
4. 需要修改 → 添加一个新的选择器定位逻辑
5. 保存(Ctrl + S)
6. 按 F5 远程运行
7. 在 VSCode 调试面板打断点
8. 手机自动执行脚本,在断点处暂停
9. 在 VSCode 中检查变量值、调用栈
10. 继续执行或单步调试
11. 调试完直接在 VSCode 中提交 Git(如果项目用 Git 管理)