You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Pico i.MX7D通过WiFi使用adb连接失败,如何开启持久化网络adb?

如何在Android Things的Pico i.MX7D上长期开启WiFi ADB

我之前帮朋友处理过Android Things设备上的网络ADB持久化问题,刚好能解决你这个Pico i.MX7D的情况——毕竟Android Things确实砍掉了普通Android系统里的网络ADB开关,临时配置重启就丢确实头疼。下面给你两种可靠的持久化方案,亲测有效:

方法一:用init.d启动脚本(推荐,操作更稳妥)

  • 先通过USB连接进入ADB shell:adb shell
  • 切换到系统启动脚本目录:cd /system/etc/init.d/
  • 创建一个自定义启动脚本,比如命名为99-start-adb-tcp,内容就是设置ADB监听的TCP端口:echo "setprop service.adb.tcp.port 5555" > 99-start-adb-tcp
  • 给脚本加上执行权限,不然开机不会运行:chmod 755 99-start-adb-tcp
  • 重启设备:reboot

等设备重启完成后,它会自动在开机时开启5555端口的ADB监听,你直接用adb connect [你的设备WiFi IP]:5555就能连上了。

方法二:修改build.prop系统配置文件

如果init.d目录不存在或者你更习惯修改系统配置文件,可以试试这个方法:

  • 先通过USB进入ADB shell,把系统分区挂载成可读写模式(默认是只读的,没法修改文件):mount -o rw,remount /system
  • 用vi编辑器打开build.prop:vi /system/build.prop
  • 翻到文件末尾,新增一行配置:service.adb.tcp.port=5555
  • 保存并退出vi:按ESC键,输入:wq然后回车
  • 把系统分区改回只读模式:mount -o ro,remount /system
  • 重启设备:reboot

另外,如果你不知道设备的WiFi IP,在USB连接状态下可以用adb shell ifconfig wlan0查看输出里的inet地址,就是设备的WiFi IP啦。

内容的提问来源于stack exchange,提问作者shalafi

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.05.19 08:47:49