Android adb网络调试模式
2010-09-14 23:44:00 来源:WEB开发网一直在为windows 7 64bit下面没有adb驱动而烦扰,前些天还被万恶的USB adb驱动给困扰,后来虽然东拼西凑的把adb驱动弄好了,不过万恶的也只能跑在虚拟机或者Linux下面,昨天把那台式机装了Ubuntu,但其配置过差,速度真的不尽人意。
还好,今天一个偶然的机会看了adb的命令帮助,发现其可以使用adb connect连接上设备进行调试,既然走网络路线,那么就不用跟驱动打架了,Windows 7 64bit下面一样可以使用。
参考了网上的这几个文章,adb网络调试模式也可以用啦。
http://my.unix-center.net/~Simon_fu/?p=524
http://ytydyd.blog.sohu.com/146260552.html
在上面这篇文章有提到需要使用
#set service.adb.tcp.port 5555
设置service.adb.tcp.port的值,但很奇怪在我的Froyo上面没有效果,adb驱动一样不监听5555端口。
以下是我的配置过程:
设备端
$ stop adbd
$ setprop service.adb.tcp.port 5555
$ start adbd
使用busybox查看下网络端口的监听情况
/ # /busybox netstat -l
Active Internet connections (only servers)
Proto Recv-Q Send-Q Local Address Foreign Address State
tcp 0 0 127.0.0.1:5037 0.0.0.0:* LISTEN
tcp 0 0 0.0.0.0:5555 0.0.0.0:* LISTEN
有在监听了,下面就在PC机上连接下即可:
PC端
先杀死服务,以防万一
# sudo adb kill-server
# adb connect 192.168.2.231:5555
connected to 192.168.2.231:5555
下面操作就跟USB调试没有什么两样了~~~
- ››Android 当修改一些代码时,使用什么编译命令可以最...
- ››Android 如何添加一个apk使模拟器和真机都编译进去...
- ››Android 修改Camera拍照的默认保存路径
- ››Android 如何修改默认输入法
- ››android开发中finish()和System.exit(0)的区别
- ››Android手势识别简单封装类
- ››android中查看项目数字证书的两种方法
- ››Android中获取IMEI码的办法
- ››android 相机报错 setParameters failed
- ››Android重启运用程序的代码
- ››Android为ListView的Item设置不同的布局
- ››android bitmap与base64字符串的互相转换
更多精彩
赞助商链接