如何查看Pixel 6(Android 14)主机名以实现Linux mDNS数据传输
查看Android 14 Pixel 6的mDNS主机名(替代
getprop net.hostname方案) Android 14开始,net.hostname系统属性可能不再提供有效输出,你可以尝试以下几种可靠方法:
1. 从系统设置直接查看
- 打开手机设置
- 进入关于手机 > 设备名称,这里显示的名称就是mDNS使用的主机名(自动附加
.local后缀,比如设备名为Pixel 6,对应的mDNS地址就是Pixel 6.local)
2. 通过ADB读取设备名称属性
执行以下ADB命令获取设备默认名称,该名称通常与mDNS主机名一致:
adb shell getprop ro.product.model # 或读取蓝牙设备名称(部分场景下更准确) adb shell getprop bluetooth.device.name
3. 在Linux端直接扫描mDNS设备
确保手机与Linux处于同一局域网,用mDNS扫描工具直接查找:
- 先安装扫描工具(以Debian/Ubuntu为例):
sudo apt install avahi-utils - 执行扫描命令:
在扫描结果中查找带有avahi-browse -a_androidtcp._tcp标识的条目,对应的名称即为手机的mDNS主机名
4. 从开发者选项查看(已开启开发者模式时)
- 进入开发者选项 > 设备名称,此处显示的名称也对应mDNS主机名
内容的提问来源于stack exchange,提问作者KiYugadgeter
相关产品推荐
相关产品推荐

