当前位置:   article > 正文

RK3568 Android11 默认打开网络ADB_persist.internet_adb_enable

persist.internet_adb_enable

adb早期版本只能通过USB来对设备调试,从adb v1.0.25开始,增加了对通过tcp/ip调试Android设备的功能。 如果你需要使用网络adb来调试设备,必须要满足如下条件:
1、设备上面首先要有网口,或者通过WiFi连接网络。
2、设备和研发机(PC机)已经接入局域网,并且设备设有局域网的IP地址。
3、要确保研发机和设备能够相互ping得通。
4、研发机已经安装了adb。
5、确保Android设备中adbd进程(adb的后台进程)已经运行。adbd进程将会监听端口5555来进行adb连接调试。

临时修改的方式

  • 方式一
  • Android7.1 :
adb shell setprop persist.internet.adb.enable 1
  • 1
  • Android10/Android11/Android12 :
adb shell setprop persist.internet_adb_enable 1
  • 1
  • 方式二
  • 打开“开发者选项”
  • 打开 ADB over network

Settings–>Developer options–>ADB over network

代码修改的方式

  • Android7.1

在device/rockchip/CPU_TYPE/PRODUCT_TYPE/system.prop文件里,添加如下内容:

persist.internet.adb.enable=1
  • 1
  • Android10

在device/rockchip/CPU_TYPE/PRODUCT_TYPE/system.prop文件里,添加如下内容:

persist.internet_adb_enable=1
  • 1
  • Android11/Android12

在device/rockchip/CPU_TYPE/PRODUCT_TYPE/PRODUCT_TYPE.mk文件里,添加如下内容:

PRODUCT_PROPERTY_OVERRIDES += persist.internet_adb_enable=1 //注意是下横杆_或者是.
  • 1
  • 删除 out 目录下的 build.prop
rm out/target/product/PRODUCT_TYPE/obj/ETC/system_build_prop_intermediates/build.prop
  • 1

验证

打开ADB命令提示符工具,输入
adb connect 192.168.30.212
adb shell

断开网络连接:adb disconnect 192.168.30.212

如果有多个ADB设备:
adb devices
adb -s 设备号 shell

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/花生_TL007/article/detail/448118
推荐阅读
相关标签
  

闽ICP备14008679号