Chinaunix首页 | 论坛 | 博客

apt

  • 博客访问: 394460
  • 博文数量: 121
  • 博客积分: 0
  • 博客等级: 民兵
  • 技术积分: 600
  • 用 户 组: 普通用户
  • 注册时间: 2015-04-10 15:52
文章分类

全部博文(121)

文章存档

2017年(2)

2016年(23)

2015年(96)

我的朋友

分类: Android平台

2016-01-20 10:52:54

通过网络使用adb访问android设备,可以节省一个usb口,配置如下:

    (1)首先还是正常地通过USB连接目标机,执行adb shell进入,因为android设备默认还是通过usb使用adb的。所以需要对系统属性进行修改才能使用。

    (2)设置adb监听端口: #setprop service.adb.tcp.port 5555,555是adb监听的端口。这个可以根据实际情况进行修改,只要在连接时保持一致即可。

    (3)通过ps命令查找adbd的pid。可以通过命令ps | grep adbd.

    (4)重启adbd:#kill -9 这个pid就是上一步找到那个pid, 杀死adbd之后,Android的init进程后自动重启adbd。
    adbd重启后,发现设置了service.adb.tcp.port,就会自动改为监听网络请求(这时就不能通过USB连上去了)。这时需要在开发主机上通过下列命令连接到目标机:

    adb connect :  这个ip是你目标机的IP地址,port是上面第2步设置的端口号(上面的例子中设的是5555,如果改为其他值,这里保持一致)。
会提示连接成功后,断开usb连接,执行adb shell,就会通过网络访问设备。
    通过setprop设置的是临时属性,重启后无效,可以通过getprop获取设置的属性。

    


阅读(1632) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~