ADB WIFI 调节真机,重启有效,不需要AS插件

最近由于设备特性需要wifi调试真机,找了各种android studio插件和网上的方法都不行,要么插件没用,要么重启就连不上了,终于找到一个靠谱的,特此转载记录。

-----------------------------------------------------------------------------------------------------------------------------------------------

已配置好ADB环境和机器已ROOT的看这部分就行了,其它不用看

1.机器和电脑连接同一个无线网

2.连接数据线,把PC和Android设备连接;

3.cmd 命令行中执行 adb tcpip 5555 设置网络监听端口

4.cmd命令行中执行 adb connect + android设备IP地址 :5555  (android设备IP地址在系统设置-->WLAN-->点击已连接的WIFI界面即可查看)

//例如:adb connect 192.168.0.101:5555    

//提示 connected to 192.168.0.101:5555    表示连接成功

5.   第4步中连接成功adb devices即可显示有两台设备,拔掉数据线,显示有一台设备,

然后执行 adb shell echo service.adb.tcp.port=5555 >> /system/build.prop (把service.adb.tcp.port=5555追加的方式添加到build.prop文件中)

//通过adb shell getprop service.adb.tcp.port  显示 5555表示写入成功,或者build.prop文件导出打开查看末尾是否有service.adb.tcp.port=5555

6.重启android设备  adb connect + android设备IP地址 :5555  提示 connected to  xxxxxxxx,即可进行wifi调试

-----------------------------------------------------------------------------------------------------------------------------------------------


文章转载:https://blog.csdn.net/ezconn/article/details/103358710

以下是文章转载的内容:

adb 网络调试

1,配置adb 环境变量

2,通过对应数据线,把PC和Android设备连接;

3,cmd 命令行中执行 adb tcpip 5555 设置网络监听端口

4,Android设备和PC连接到同一局域网

5,cmd命令行中执行 adb connect + android设备IP地址 :5555 例如:adb connect 192.168.20.101:5555

以上对有些Android设备已经可以了,设备厂家已经设置了默认端口5555;但是大多数设备是没有默认设置,重启之后需要重新设置adb tcpip 5555;每次重启Android设备都需要执行tcpip 命令,非常麻烦;


解决重启失效的方法:以下本质上是一种方法的三种操作方式

需要root权限

第一种方法:

在/system/build.prop 文件中加入service.adb.tcp.port=5555 

1,cmd命令行中执行adb shell

2,执行su 获取root权限;注意:获取root权限不同的设备方式不同

3,执行 echo service.adb.tcp.port=5555 >> /system/build.prop 把service.adb.tcp.port=5555挂在到build.prop文件中,并且是以追加的方式;

>:表示输出,会覆盖文件原有的内容

>>:表示追加,会将内容追加到已有文件内容的末尾


重新挂载

4,如果执行echo service.adb.tcp.port=5555 >> /system/build.prop 提示build.prop是只读文件,那么需要重现挂在system目录

5,挂在也是需要root权限,获取root权限之后执行 mount -o remount rw /system (重新挂载system目录为可读可写)

6,最后再执行 echo service.adb.tcp.port=5555 >> /system/build.prop

注意:4,5,6不是非必须,build.prop为只读文件时才要执行挂在命令;

重启生效


第二种方法:

也是在/system/build.prop 文件中加入service.adb.tcp.port=5555,只是执行方式不一样;

具体步骤

1,adb pull /system/build.prop C:\Users\Administrator\Desktop 把build.prop文件导出到桌面

2,以文本的方式打开build.prop文件

3,在文件中加入service.adb.tcp.port=5555,保存

4,adb push C:\Users\Administrator\Desktop\build.prop /system/

注意:如果build.prop文件为只读,测也需要通过mount -o remount rw /system(重新挂载system目录为可读可写)

重启生效


第三种方式:

1,adb shell 进入Android系统命令

2,获取root权限

3,执行adb shell su -c setprop service.adb.tcp.port 5555

4,如果执行3 没效果,执行 adb shell su 0 "setprop service.adb.tcp.port 5555" 试一下

你可能感兴趣的:(ADB WIFI 调节真机,重启有效,不需要AS插件)