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

注:如果没有 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

时间: 2024-09-23 01:26:23

ubuntu用wifi连接android调试程序的步骤的相关文章

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

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

android开发教程之ubuntu使用adb连接小米2的步骤和adb调试方法_Android

步骤:分两步 一.usb连接: 在Ubuntu挂载使用MTP设备步骤如下: 1.将MTP设备连接至PC机 2.如果是第一次使用MTP设备需要安装以下软件,否则可以跳过此步骤: 复制代码 代码如下: $ sudo apt-get install mtpfs libfuse-dev libmad0-dev 3.挂载MTP设备 复制代码 代码如下: $ sudo mtpfs -o allow_other /media/mtp 如果提示设备忙,可以等一会再挂载. 二.adb调试: 复制代码 代码如下:

android开发教程之ubuntu使用adb连接小米2的步骤和adb调试方法

步骤:分两步 一.usb连接: 在Ubuntu挂载使用MTP设备步骤如下: 1.将MTP设备连接至PC机 2.如果是第一次使用MTP设备需要安装以下软件,否则可以跳过此步骤: 复制代码 代码如下:$ sudo apt-get install mtpfs libfuse-dev libmad0-dev 3.挂载MTP设备 复制代码 代码如下:$ sudo mtpfs -o allow_other /media/mtp 如果提示设备忙,可以等一会再挂载. 二.adb调试: 复制代码 代码如下:sud

Android配置----小米手机通过wifi连接ADB调试Android应用

  [正文] ADB远程调试的方法给Android开发人员带来了便利,下面介绍本人亲测有效的wifi连接ADB的方法.首先要保证电脑和手机在同一个局域网内,并且手机要通过wifi已正常连接. [测试版本] 手机型号:小米2S 系统版本:MIUI 4.6.27(开发版) 1.手机的设置: (1)保证手机已经获得ROOT权限(MIUI稳定版无法获得ROOT权限,即使通过第三方实现,对手机也会造成一定的伤害,此时可将MIUI系统升级到开发版) (2)打开手机"USB调试". 在[设置]→[全

Android下实现非启动界面Wifi连接

Android的网络功能和一般的linux并无太大的区别,我原来以为在Android上连接网络和普通的linux连接网络没有很大区别,事实上区别还是有一些的. 由于项目的需要,我的目标是在Android的界面没有启动之前连接wifi,于是本来的期待是直接在init.rc中加入一些脚本调用即可,但研究了一会儿发现没有那么简单. 首先要感谢anly_jun@baidu贴吧的几篇博文,从http://hi.baidu.com/anly_jun/blog/item/8ecb92d593d144cf50d

Skype for Android能通过3G或WiFi连接使用吗

Skype for Android手机可以通过3G 或WiFi连接来拨打和接听Skype至Skype电话,拨打普通电话,使用在线号码(单独购买)接听电话以及收发即时消息.(美国除外,在美国,Skype至Skype通话及拨打普通电话只能通过WiFi连接).通过3G网络连接进行的Skype至Skype通话是免费的.如果是通过一个3G或WiFi移动数据套餐连接来使用Skype,运营商可能会收取数据流量费.

wifi开发-android开发 wifi连接不稳定不能上网

问题描述 android开发 wifi连接不稳定不能上网 5C 一个android设备创建热点,另外2个设备去连接这个wifi,一个HTC设备可以连接并上网,另一个设备勉强可以连接(不稳定),但连接上却上网不稳定(有时可以,重启无效).请教大家有遇到过这个问题吗? 解决方案 http://mobile.yesky.com/131/11069131.shtml

解决Ubuntu中无法连接wifi的方法

 安装完Ubuntu 14.04,为了增加用户体验,还特意装的是双系统,不是装在虚拟机上,界面还挺好的,无奈的是,wifi连接却出现了非常烦人的问题!     如果你的无线网卡型号是:rtl8723be,那么就会有可能出现下面我说的问题,其它类型的网卡目前不知道,但这一类型的就会有这样的问题. 「问题描述」 刚开机时,wifi是正常连接的,而且这时上网是没有问题的,过也几分钟,突然就上不了网了,但wifi显示是有连接的,于是就断开连接重连,可是却一直也连不上,无论使用什么办法,除非重启电脑,但是

android wifi 如何在路由器关上的时候马上检测到wifi连接状态变化

问题描述 android wifi 如何在路由器关上的时候马上检测到wifi连接状态变化 在应用中监听了WifiManager.NETWORK_STATE_CHANGED_ACTION这个广播,希望在wifi状态变化的时候重启应用.可是每次路由器关上后,应用都需要等七八秒才检测到wifi断开.怎么才能在路由器一关上就检测到手机wifi连接状态变化呢?