ADB工具连接Android手机

一、使用USB线连接

1.硬件状态正常。

包括 Android 设备处于正常开机状态,USB 连接线和各种接口完好

2.Android 设备的开发者选项和 USB 调试模式已开启。

可以到「设置」-「开发者选项」-「Android 调试」查看。

如果在设置里找不到开发者选项,那需要通过一个彩蛋来让它显示出来:在「设置」-「关于手机」连续点击「版本号」7 次。

3.设备驱动状态正常。

这一点在 Linux 和 Mac OS X 下基本不用操心;

在 Windows 下有可能遇到需要安装驱动的情况,确认这一点可以右键「计算机」-「属性」,到「设备管理器」里查看相关设备上是否有黄色感叹号或问号,如果没有就说明驱动状态已经好了。否则可以在PC端下载一个手机助手类程序来安装驱动。

以上3点都确保OK后,执行命令:

adb devices # 看到xxxxxx device即表示连接成功

A5R7N18202000063是手机设备序列号(手机不同,设备序列号也就不同);

device是设备状态。设备的3种状态:

  • offline ———设备未连接到adb或者没有响应
  • device———设备已连接到ADB
  • no device ———未连接到模拟器/设备

二、使用无线WiFi连接

首先先了解一点底层的知识:

  Android系统底层运行着一个服务(adbd),用于响应和管理大家在电脑端的adb命令连接,这个服务在启动时会根据手机的配置监听USB连接或网络的其中之一。配置的属性为:service.adb.tcp.port,也就是监听的网络端口。

  • 以上属性的值 > 0:adbd将监听网络对应的端口(一般为5555)
  • 以上属性的值 <=-1:adbd将监听USB 

接下来是连接步骤:

命令行输入:adb connect (ip):5555

提示:unable to connect to (ip):5555

解决办法:

   1)手机与PC相连,执行以下命令:adb tcpip 5555

     成功提示:restarting in TCP mode port 5555   

   然后断开USB

     错误提示:error:device not found

     查看手机USB调试是否打开;PC端是否安装手机驱动。

   2)接着执行adb connect (ip):5555,这时候应该就能连接成功了

     成功提示:connected to (ip):5555

调试完成之后,输入如下的命令断开连接:

adb disconnect (ip):5555 

 实例:

 

posted @ 2021-06-18 17:11  习久性成  阅读(1857)  评论(0编辑  收藏  举报