我已成功将 Android Things Dev Preview 安装到我的 Raspberry Pi 上。
我有一个问题。当我第一次开始安装自己的应用程序时,我能够通过以太网连接到 Raspberry Pi,因为当我启动 Raspberry Pi 时它会在电视上显示 IP 地址。
现在因为我的 Raspberry Pi 已经在运行一个应用程序,所以当我启动它时,它会自动启动到我的应用程序中,而不会显示带有 IP 地址的初始屏幕(我忘记了我的 IP 地址🤔)。
有没有一种简单的方法可以获取树莓派的 IP 地址,或者在我不知道 IP 地址的情况下连接到它?即使是获取网络上所有可用 ADB 设备列表的命令也会有所帮助。
如果连接到某个 Wi-Fi 时,你可以运行类似的东西,那就太好了:
adb network devices
这可以提供您所在网络上的 ADB 设备列表。
最佳答案
Raspberry PI 自动广播 Android.local
并应解析为在端口 5555 上分配给您的 Pi 的 IP 地址。
运行以下命令:
adb connect Android.local
上面的命令实际上与运行相同:
adb connect <ip-address>:5555
注意:这仅在您的主机平台支持多播 DNS 服务发现时才有效。
此信息可在此处的文档中通过步骤 7 https://developer.android.com/things/hardware/raspberrypi.html 找到
关于Android Things - 当我不知道 IP 地址时如何连接到我的树莓派,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41500019/