当前位置:  编程技术>移动开发

ubuntu用wifi连接android调试程序的步骤

    来源: 互联网  发布时间:2014-10-23

    本文导语:  注:如果没有 root 权限也是可以试试,一般情况下,都需要 root 权限,才能连接成功。 1.需要确保你的开发 PC 和 Android 手机都连上了 wifi 并处于同一网段下;2.开启 usb 调试,且用 usb 将 Android 设备连接到开发 PC 上;3.进入到你...

注:如果没有 root 权限也是可以试试,一般情况下,都需要 root 权限,才能连接成功。

1.需要确保你的开发 PC 和 Android 手机都连上了 wifi 并处于同一网段下;
2.开启 usb 调试,且用 usb 将 Android 设备连接到开发 PC 上;
3.进入到你的 Android SDK 的 platform-tools 目录下,
执行如下命令来重启 Android 设备中的 adbd 后台程序重新侦听 TCP 的指定端口:
$./adb tcpip 5555
注:5555 是默认端口,换成别的也没有必要,且这里一定要设一个端口的!

4.执行如下命令来建立 wifi 调试连接:
$./adb connect Android设备实际的IP地址[:通过 ./adb tcpip 指定的端口号]
注:IP 地址和端口号之间有一个冒号,如果端口号为 5555 的话,则可以省略。

如果出现 "unable to connect to IP 地址:端口号" 此类错误信息,则:
1)进入 Android 设备终端中:
$./adb shell

2)切换为 Android 设备的 root 用户:
$ su -

3)设置 adbd 服务的指定端口号:
# setprop service.adb.tcp.port 5555
注:5555 虽是默认的,这里也要设一下,也可以是自定义的,但是什么必要。

4)设置 adbd 服务后,重新运行它:
# start adbd
注:# stop adbd 命令将会停止 adbd ,只能重启了 Android 设备了。

5)再重启 Android 设备中的 adbd 后台程序重新侦听 TCP 的指定端口:
$ ./adb tcpip 5555

6)再建立 wifi 调试连接:
$ ./adb connect IP地址[:端口号]

7)出现如下字样,表示成功:
connected to IP地址[:端口号]

8)进入 Android 设备终端中:
$./adb shell

9)执行 netstat 命令,则可以看到 IP地址:端口号 已建立的状态:

代码如下:

Proto Recv-Q Send-Q Local AddressForeign AddressState
tcp00 0.0.0.0:5555 0.0.0.0:*LISTEN
tcp00 0.0.0.0:110000.0.0.0:*LISTEN
tcp 260 192.168.1.104:5555 192.168.1.102:40821ESTABLISHED
---------------------------------------------
Proto Recv-Q Send-Q Local AddressForeign AddressState
tcp00 0.0.0.0:110000.0.0.0:*LISTEN

注:分隔线(---)上面的是建立好的状态显示,下面的是没有建立好的状态显示。

9)执行查看设备命令的结果,也与 usb 的不同:
$ ./adb devices
List of devices attached
192.168.1.104:5555 device
--------------------------
List of devices attached
android123456 device

注:分隔线(---)上面的是 TCP 连接,下面的是 usb 连接。

*.执行如下命令来重启 Android 设备中的 adbd 后台程序重新侦听 usb :

代码如下:

$./adb usb

注:执行此命令后,再用 ./adb devices 查看设备就查不到了,
执行$ sudo ./adb kill-server 和 $ sudo ./adb start-server也不行,
只能重启 Android 设备了!

所以,正确的做法是:
1)进入 Android 设备终端中:
$./adb shell

2)切换为 Android 设备的 root 用户:
$ su -

3)设置 adbd 服务的指定端口号:
# setprop service.adb.tcp.port -1
注:关闭 wifi 调试,只需在此将端口号设为负壹(-1)即可。

4)以上三步做完后,即可执行 ./adb usb 切回 usb 连接调试方式。

*注:如果只是断开一下连接,只需运行如下命令:
$./adb disconnect


    
 
 
 
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • Ubuntu 如何连接无线网络
  • Ubuntu怎么设置网络连接
  • 为什么ubuntu不能连接cmcc-edu?
  • putty终端连接ubuntu Linux显示乱码
  • 急急急!!Ubuntu中的网络连接列表里的图标怎么不见了!
  • windows vista如何使用xmanager连接ubuntu 7.10
  • 关于Linux ubuntu10.10的无线连接
  • 换网络连接后,主系统ubuntu10.04不能上网,而虚拟机能上
  • ubuntu系统连接mysql 急!!!
  • ubuntu10下的oracle连接访问
  • 用securecrt连接用虚拟机装的ubuntu9.04失败!!
  • Ubuntu Server 版无连接网络安装桌面的问题
  • Ubuntu 10.4的无线连接问题,50分求助
  • ubuntu 连接 开发板 login incorrect 的问题
  • 在xp下装ubuntu系统实现双系统网络连接问题
  • ubuntu系统上的安装其他程序问题,不断连接downloads.openwrt.org
  • 求助: 在ubuntu11.04上的有线连接问题
  • ubuntu8.10 无线网卡能收到信号,但是连不上网,提示连接失败...
  • putty连接虚拟机里的ubuntu,提示说connection refused
  • ubuntu 10.10 网络连接和分辨率设置的问题
  • Ubuntu 12.04长期支持版和最新版Ubuntu 13.10下载
  • vmware里装了Ubuntu后Ubuntu.vmdk文件大小和Ubuntu系统大小区别?
  • Ubuntu查看系统信息命令介绍
  • win7与Ubuntu双系统卸载ubuntu
  • Docker官方镜像将会使用Alpine Linux替换Ubuntu
  • 装ubuntu的时候选安装ubuntu与win7共存与选其他选项
  • Ubuntu查看硬盘,分区相关命令介绍
  • winxp+ubuntu32+ubuntu64是否可以这样装系统?
  • Ubuntu系统安装及升级命令
  • ubuntu能安装rpm包吗&&ubuntu的intel 945显卡驱动
  • Ubuntu Precise 12.04 (LTS) (64-bit)下面安装docker


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3