通过WIFI在Android设备上调试程序
来源:互联网 发布:c 快速排序算法 编辑:程序博客网 时间:2024/05/16 10:26
记得早期在Palm OS上开发应用程序时,如果需要在真机上进行调试时,还得通过一个专用的底座和电脑连接才行。随着USB大行其道,各种专用线缆和接口开始没落,设备间互联似乎一夜间都改用USB了。而现在,无线才是王道,Simple is the best。
Android设备默认是使用USB和PC通信调试的(也有些较新的设备默认改成使用TCP了),这很显而易见,打开“设置->应用程序->开发“, 上面还写着大大的“USB调试”呢。
为了彻底抛弃USB,请跟随我一步步来吧:
- 先root设备,对于开发者,权限就是一切!
- 装个QuickSSHd,或者类似功能的SSH服务软件,使用SSH通过WIFI进入Android设备的shell
- 运行ps命令,看看/sbin/adbd是否在运行,这是负责和adb通信的调试服务程序,如果此程序已运行,那么运行命令stop adbd先将之停止
- 运行命令setprop service.adb.tcp.port 5555,设置系统属性使adbd以TCP方式运行,侦听端口为5555
- 运行命令start adbd,启动adbd服务
- 运行命令netstat,应该会看到端口5555已经在侦听状态
- 现在回到PC端,运行命令adb connect 192.168.1.101:5555(假设设备通过WIFI获得的局域网地址为192.168.1.101),正常连接成功的信息是:connected to 192.168.1.1011:5555
- 运行命令adb devices查看adb连接的设备,正常应该会在List of devices attached下面看到刚连接上的设备:192.168.1.101:5555 device
大功告成。
- 通过WIFI在Android设备上调试程序
- 通过WIFI在Android设备上调试程序
- 通过Wifi调试Android程序
- 通过Wifi调试Android程序
- 通过wifi调试android程序
- 通过Wifi调试Android程序
- 通过wifi调试android程序
- 通过wifi调试android程序
- 通过wifi调试android程序
- 通过Wifi调试Android程序
- 通过wifi调试android程序
- 通过wifi调试android程序
- 通过Wifi调试Android程序
- 通过wifi调试android程序
- 通过wifi调试android程序
- 通过wifi调试android程序
- 通过Wifi调试Android程序
- 通过wifi调试android程序
- MSSQL2000移到2005时出现ID不会自动增长出现
- Qt TreeView 添加滚动条
- ArcGIS Server 9.3 中线缓冲区查询的实现
- 学校单位公司局域网如何封锁QQ,禁止QQ,禁止在线音乐等
- startActivityForResult()和onActivityResult()的问题
- 通过WIFI在Android设备上调试程序
- OPTIONAL_DIRS and DIRS
- 企业节税小技巧
- C语言中sizeof详解
- MYSQL常用命令
- 关于JAVA回调函数和Android事件响应
- iPad联手Kinect制作3D版超大交互式平板
- AS3 PictrueBox控件 ---- 使用水平、垂直滚动条的图片框
- Struts 配置文件 struts.xml 扩展,自定义