AutoGLM 中文文档 下载 App

ADB Keyboard 安装与启用完整步骤

为什么需要它

Android 原生的 adb shell input text 命令只能输入 ASCII 英文字符,中文字符会被丢弃或乱码。AutoGLM 需要在搜索框、聊天框等位置输入中文,所以必须通过一个第三方虚拟键盘 App 来绕过这个限制。

ADB Keyboard 就是这样一个 App——它安装在手机上,在 Android 的输入法列表里注册一个新键盘,然后通过 ADB 命令向这个键盘发送中文文本。

下载

从 GitHub 仓库下载 APK:

安装

把 APK 传到手机上,或直接 ADB 安装:

adb install ADBKeyboard.apk
ADB Keyboard 安装
安装完成后在应用列表里能看到图标

启用

安装完成后,还需要在系统设置里把它设为可用的输入法:

方式一:系统设置界面

设置 → 系统 → 语言和输入法 → 虚拟键盘 / 输入法管理 → 启用 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 使用时手动切换输入法——框架会处理好。

ADB Keyboard 启用界面
系统输入法列表中勾选 ADB Keyboard

鸿蒙设备说明

HarmonyOS NEXT 原生支持 HDC 输入中文文本,不需要安装 ADB Keyboard。如果你是鸿蒙用户,跳过这一步直接进入模型部署阶段。

常见问题

已安装但 Agent 输入不了中文:回到系统设置确认 ADB Keyboard 是否真的启用了;或者运行上面的命令行强制启用。

Agent 输入的中文变成乱码:检查 ADB Keyboard 是否被其他输入法覆盖;或者看 Agent 的 verbose 输出里的 action JSON 是否正确。

相关阅读