使用WIFI连接ADB、再也不用USB啦~~~~

在连接之前,要满足一下两个条件!!!!!!!!!!!:
//1、手机和电脑的WIFI必须处于同一局域网内
//2、手机必须要获取root权限

对于这两个条件,第一个条件比较好满足,因为做Android开发大部分是笔记本,只需要笔记本开热点就好了,台式机的话自己想办法,好像有一款某嘉主板内置无线网卡

第二个条件我想应该没什么问题,做Android开发不会买一个5-6000的Android手机来做,基本上都是1000左右的手机,root了没有保修也不怕,反正是测试机日常应该不会用吧(自己斟酌)

好了,以上两个条件都具备了那就开始进入正题!


第一步

手机需要连接WIFI(如果手机不先连接wifi而是先打开service服务再开wifi我这边是连接不上)

第二步

下载terminal手机端

安装上之后打开终端调试并输入:

1、su 
2、setprop service.adb.tcp.port 1111 
3、stop adbd
4、start adbd 
第一步输入su的时候会提示获取权限,允许就行了

第二步是设置端口,1111可以改成任意在65535之内就行了,别太低

第三步防止之前开启的服务没有关闭

第四步启动服务


好了,手机端已经开启了端口监听,下面就来进行电脑上的链接

1、win打开cmd进入到SDK目录下的platform-tools目录
2、进入手机设置,WLAN,高级,可以看到MAC地址和IP地址
3、ping (IP地址) 其实Ping不Ping无所谓,教程第一步就是要在同一网络下
4、输入 adb connect ip:port,连接成功后会显示connected to ip:port</span>

adb devices
显示已经连接上的设备
adb disconnect ip:port
中断某一设备连接


如果嫌每次连接在手机上输入一大串命令麻烦的话,可以自己写一个APP点几下就行了,代码如下:

Runtime run = Runtime.getRuntime();
		try {
                        //这一句要先执行,可以写一个init按钮执行这句话
			run.exec("su");
                        /*下面这几句,端口可以建一个editText获取你自己指定的端口然后拼接之后,新建个连接按钮就行了,然后再新建一个停止连接按钮,调用disconnect ip:port,(你们下去试试,我没有试)*/
			run.exec("setprop service.adb.tcp.port 4444");
			run.exec("stop adbd");
			run.exec("start adbd");
		} catch (IOException e) {
			e.printStackTrace();
		}



OK连接成功之后打开eclipse  AS 然后正常的调试吧,没有USB就是这么任性!!!

  • 1
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 3
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值