本文解释了如何使用 ADB(Android 调试桥),这是一种包含在谷歌 Android SDK 平台工具中的命令行工具。
ADB 可用于通过 USB 或网络连接与 Elo Android 设备进行计算机通信。常见用途包括复制文件、安装和卸载应用程序、运行 shell 命令、收集日志和调试应用程序。
ℹ️ USB 调试在不同 Elo 平台上有所不同
一些早期的 Elo Android 平台在开发者选项中有 切换 USB 到设备模式 设置。较新的 Elo Android 平台,包括支持的 Android 14 设备,不需要此设置。在这些设备上,启用 USB 调试 并连接适当的 USB 数据线。
一些早期的 Elo Android 平台在开发者选项中有 切换 USB 到设备模式 设置。较新的 Elo Android 平台,包括支持的 Android 14 设备,不需要此设置。在这些设备上,启用 USB 调试 并连接适当的 USB 数据线。
⚠️ 重要 - 较早的 Elo Android 平台
在需要 切换 USB 到设备模式 的 Elo 平台上,启用设备模式可能会禁用与 USB 外设端口的通信。当必须保持对 USB 外设的访问时,尽可能通过网络连接使用 ADB。
在需要 切换 USB 到设备模式 的 Elo 平台上,启用设备模式可能会禁用与 USB 外设端口的通信。当必须保持对 USB 外设的访问时,尽可能通过网络连接使用 ADB。
在计算机上设置 ADB
- 从 Android 开发者网站 下载 Android SDK 平台工具。
- 将下载的 ZIP 文件解压缩到易于访问的位置。
在 Elo 设备上启用开发者选项
- 打开 Elo 设备的 控制面板。如果提示,则输入控制面板密码。
- 如果密码未更改,默认密码可能是 1elo。
- 在 应用程序 区域中,选择 设置。
- 打开 关于手机、关于平板 或 关于设备,具体取决于 Elo 平台。
- 连续点击 构建号 七次,直到出现 你现在是开发者 消息。
- 返回上一个设置屏幕。
- 打开 开发者选项。根据 Android 版本,开发者选项可以在 系统 或 系统 > 高级 下找到。
配置 USB 调试
较新的 Elo Android 平台 - 包括 Android 14
- 确保 USB 数据线 未连接 到 Elo 设备。
- 在 开发者选项 中,启用 USB 调试。
- 如果提示确认 USB 调试,请选择 确定。
ℹ️ Android 14
对于某些早期的 Elo Android 平台使用的 切换 USB 到设备模式 选项,在支持的更新 Android 14 平台上不再需要。如果在开发者选项中未显示该选项,请继续执行下面的 USB 连接程序。
对于某些早期的 Elo Android 平台使用的 切换 USB 到设备模式 选项,在支持的更新 Android 14 平台上不再需要。如果在开发者选项中未显示该选项,请继续执行下面的 USB 连接程序。
较早的 Elo Android 平台与设备模式
如果 Elo 设备在开发者选项中包括 切换 USB 到设备模式 选项:
- 确保 USB 数据线 未连接 到 Elo 设备。
- 启用 USB 调试。
- 启用 切换 USB 到设备模式。
- 如果提示请选择 确定。
⚠️ 设备模式
在适用的 Elo 平台上启用 切换 USB 到设备模式 可能会停止与 USB 外设端口的通信。
在适用的 Elo 平台上启用 切换 USB 到设备模式 可能会停止与 USB 外设端口的通信。
通过 USB 连接到 Elo 设备
- 使用适当的 USB 数据线将 Elo 设备连接到开发计算机。
USB 数据线和调试端口的要求因 Elo 产品而异。示例包括:
- I-Series 2.0: USB Type-A 到 USB Type-A。
- PayPoint Plus for Android 和 PayPoint for Android Rev B: Mini-USB 到 USB Type-A。
- 较新的 Elo Android 产品: 使用产品用户手册中指定的 USB 调试端口和数据线。
ℹ️ 注意
使用支持 数据 的 USB 数据线。仅用于充电的 USB 数据线无法建立 ADB 连接。
使用支持 数据 的 USB 数据线。仅用于充电的 USB 数据线无法建立 ADB 连接。
- 打开 Windows 命令提示符或 Windows 终端,并导航到提取的 platform-tools 目录。
- 输入以下命令:
adb devices- Elo 设备可能会显示授权消息,询问是否允许从连接的计算机进行 USB 调试。
- 如果提示,请选择 允许 或 确定。如果适用,也可以选择 始终允许来自此计算机的连接。
- 再次运行以下命令:
adb devices- 确认 Elo 设备的状态为 设备。
Elo 设备现在准备好接受来自开发计算机的 ADB 命令。
通过网络连接使用 ADB
ADB 还可以通过网络连接与支持的 Elo Android 设备进行通信。当 USB 设备模式会干扰附加的 USB 外设时,这可能会很有用。
将现有 USB ADB 连接切换到 TCP/IP
- 将 Elo 设备和开发计算机连接到相同的网络。
- 使用上述程序建立有效的 USB ADB 连接。
- 确定 Elo 设备的 IP 地址。
- 从开发计算机输入:
adb tcpip 5555- 输入以下命令,将 <device-ip-address> 替换为 Elo 设备的 IP 地址:
adb connect <device-ip-address>:5555例如:
adb connect 192.168.1.100:5555- 运行以下命令以验证网络连接:
adb devicesElo 设备应该在列表中以其 IP 地址后跟 :5555 显示。
⚠️ 网络安全
仅在受信任的网络上使用 ADB 通过 TCP/IP。不要将 ADB 连接暴露在不安全或公开可访问的网络上。
仅在受信任的网络上使用 ADB 通过 TCP/IP。不要将 ADB 连接暴露在不安全或公开可访问的网络上。
故障排除 USB ADB 连接
如果在运行 adb devices 时未显示 Elo 设备,请执行以下步骤。
- 在 Elo 设备上,返回到 设置 > 开发者选项。
- 选择 撤销 USB 调试授权。
- 选择 确定 以清除之前授权的计算机。
- 禁用 USB 调试。
- 从 Elo 设备断开 USB 数据线。
- 在 Windows 命令提示符或 Windows 终端中,输入以下命令:
adb kill-server
adb start-server- 重新启用 USB 调试。
- 在需要设备模式的早期 Elo 平台上,还需启用 切换 USB 到设备模式。
- 重新连接 USB 数据线。
- 运行:
adb devices- 如果在 Elo 设备上提示,请选择 始终允许来自此计算机,然后选择 允许 或 确定。
- 再次运行以下命令:
adb devices- 如果 Elo 设备的状态为 设备 ,则连接已成功恢复。
附加信息
有关 Android 调试桥的更多信息,请参见 Android 调试桥(adb) - Android 开发者.
Please report any broken links by emailing support@elotouch.com and include a link to the knowledge article