ADB Keyboard 安装与启用完整步骤
为什么需要它
Android 原生的 adb shell input text 命令只能输入 ASCII 英文字符,中文字符会被丢弃或乱码。AutoGLM 需要在搜索框、聊天框等位置输入中文,所以必须通过一个第三方虚拟键盘 App 来绕过这个限制。
ADB Keyboard 就是这样一个 App——它安装在手机上,在 Android 的输入法列表里注册一个新键盘,然后通过 ADB 命令向这个键盘发送中文文本。
下载
从 GitHub 仓库下载 APK:
- 仓库地址:senzhk/ADBKeyBoard
- APK 文件路径:ADBKeyboard.apk
安装
把 APK 传到手机上,或直接 ADB 安装:
adb install ADBKeyboard.apk

启用
安装完成后,还需要在系统设置里把它设为可用的输入法:
方式一:系统设置界面
设置 → 系统 → 语言和输入法 → 虚拟键盘 / 输入法管理 → 启用 ADB Keyboard
启用后列表里应该能看到 ADB Keyboard 已勾选。
方式二:命令行
adb shell ime enable com.android.adbkeyboard/.AdbIME
adb shell ime set com.android.adbkeyboard/.AdbIME
验证启用
adb shell ime list -s
输出中应包含 com.android.adbkeyboard/.AdbIME,表示输入法已注册。
AutoGLM 如何使用
Agent 框架在需要输入文本时,会自动切换到 ADB Keyboard,然后通过 adb shell am broadcast 命令发送文本内容。你不需要在 Agent 使用时手动切换输入法——框架会处理好。

鸿蒙设备说明
HarmonyOS NEXT 原生支持 HDC 输入中文文本,不需要安装 ADB Keyboard。如果你是鸿蒙用户,跳过这一步直接进入模型部署阶段。
常见问题
已安装但 Agent 输入不了中文:回到系统设置确认 ADB Keyboard 是否真的启用了;或者运行上面的命令行强制启用。
Agent 输入的中文变成乱码:检查 ADB Keyboard 是否被其他输入法覆盖;或者看 Agent 的 verbose 输出里的 action JSON 是否正确。