通过以太网电缆将 AndroidThings 连接到 adb
Connect AndroidThings to adb via ethernet cable
快速提问。是否可以通过以太网电缆连接到我的笔记本电脑而不是连接到路由器来获取 adb?
这是可能的,尽管需要更多的工作。这里有几个选项:
- 运行 笔记本电脑上的 DHCP 服务,用于为开发板分配 IP 地址。
- 通过串口连接到开发板并分配一个静态 IP 地址。
如果您笔记本电脑的以太网端口没有自动交叉,您可能需要使用交叉电缆而不是跳线连接设备。
DHCP 服务
- Ubuntu:使用像avahi-daemon这样的本地服务。
- Mac OS: 在以太网端口上启用 internet sharing。
- Windows:我没试过,但是别人用DHCP Server for Windows就是为了这个目的。
静态IP
- 使用serial debug console指令连接串口线并访问shell.
- 在开发板和您的计算机之间连接以太网电缆。
- 运行 以 root 身份执行以下命令(将
x.x.x.x
替换为真实 IP 地址):
ip addr add x.x.x.x dev eth0
- 使用
ifconfig
验证 IP 地址设置是否正确
- 运行
adb connect x.x.x.x
或 adb connect Android.local
静态 IP 地址只会在以太网 link 处于活动状态时保留。如果设备重新启动或以太网被拔掉,你将不得不再次运行这个过程。
快速提问。是否可以通过以太网电缆连接到我的笔记本电脑而不是连接到路由器来获取 adb?
这是可能的,尽管需要更多的工作。这里有几个选项:
- 运行 笔记本电脑上的 DHCP 服务,用于为开发板分配 IP 地址。
- 通过串口连接到开发板并分配一个静态 IP 地址。
如果您笔记本电脑的以太网端口没有自动交叉,您可能需要使用交叉电缆而不是跳线连接设备。
DHCP 服务
- Ubuntu:使用像avahi-daemon这样的本地服务。
- Mac OS: 在以太网端口上启用 internet sharing。
- Windows:我没试过,但是别人用DHCP Server for Windows就是为了这个目的。
静态IP
- 使用serial debug console指令连接串口线并访问shell.
- 在开发板和您的计算机之间连接以太网电缆。
- 运行 以 root 身份执行以下命令(将
x.x.x.x
替换为真实 IP 地址):ip addr add x.x.x.x dev eth0
- 使用
ifconfig
验证 IP 地址设置是否正确
- 运行
adb connect x.x.x.x
或adb connect Android.local
静态 IP 地址只会在以太网 link 处于活动状态时保留。如果设备重新启动或以太网被拔掉,你将不得不再次运行这个过程。