Android.local的用途和目的

Rav*_*avi 5 android adb android-things

最近我在看Android-ThingsSDK,我已经在Raspberry Pi设备上安装了它.

要使用ADB连接Raspberry Pi,我使用了:

adb connect <ip address>:5555
Run Code Online (Sandbox Code Playgroud)

但后来我发现了这样的事情:

adb connect Android.local
Run Code Online (Sandbox Code Playgroud)

参考

通过在Google上搜索大量内容,我找不到与Android.local相关的任何内容.有没有关于这方面的文件?

fer*_*ith 7

此外,在Windows等不支持mDNS的操作系统上,您可以安装Apple开发的Bonjour服务.Bonjour服务为名为dns-sd的mDNS请求提供了一个新的命令行工具.执行以下命令搜索Android Things设备:

dns-sd -Q Android.local
Run Code Online (Sandbox Code Playgroud)

该工具不会终止,并将使用传递的FQDN连续打印出所有设备.我通过以太网和WiFi连接我的Raspberry Pi.因此,我得到两个地址:

Timestamp     A/R Flags if Name                             T   C Rdata
22:18:47.771  Add     2 13 Android.local.                   1   1 192.168.x.123
22:18:51.247  Add     2 13 Android.local.                   1   1 192.168.x.124
Run Code Online (Sandbox Code Playgroud)

此外,还会跟踪我的WiFi连接的链接:

22:19:52.940  Rmv     0 13 Android.local.                   1   1 192.168.x.124
Run Code Online (Sandbox Code Playgroud)


小智 2

Raspberry Pi 通过多播 DNS 广播主机名 Android.local。所以,如果你的电脑支持MDNS,你可以像这个链接一样进行配置。

这是mDNS 的文档