adb通过网络连接Android设备

您所在的位置:网站首页 如何进行usb网络连接 adb通过网络连接Android设备

adb通过网络连接Android设备

2024-03-03 13:16| 来源: 网络整理| 查看: 265

ADB原理

Adb的全称为 Android Debug Bridge:Android调试桥,下图为Android官方对adb的介绍: 在这里插入图片描述 Android Debug Bridge (adb) 是一个通用命令行工具,其允许我们与模拟器或连接的 Android 设备进行通信。它可为各种设备操作提供便利,如安装和调试应用,并提供对 Unix shell(可用来在模拟器或连接的设备上运行各种命令)的访问。该工具是一个C/S架构实现的程序,包括三个组件:

ADB Client:运行在PC上,通过在命令行执行adb,就启动了ADB Client程序ADB Server:运行于PC的后台进程,用于管理ADB Client和Daemon间的通信ADB Daemon (即adbd) :运行在模拟器或移动设备上的后台服务。当Android系统启动时,由init程序启动adbd。如果adbd挂了,则adbd会由init重新启动。

您可以在 android_sdk/platform-tools/ 中找到 adb 工具。

adb架构图: 在这里插入图片描述

PC端使用adb远程调试Android设备

先确保Android和PC端连接的是同一个局域网。

PC端 在PC 端cmd中输入命令: adb connect

如果成功,会提示connected to 192.168.*.*:5555;

如果连接失败,则可以在Android设备端执行下述操作。 Android设备端: Android设备系统启动后,adbd进程是作为系统服务进程自动启动的,因此PC端可以直接执行adb connect 连接到Android设备,但是如果PC端连接失败,可以尝试在Android设备重新启动adbd进程试试: Android设备的终端中输入一下命令:

su setprop service.adb.tcp.port 5555 stop adbd start adbd

在Android设备中执行命令需要安装终端软件,比如Terminal Emulator,下载地址: http://os-android.liqucn.com/rj/84712.shtml 或者https://download.csdn.net/download/limin13215/10677131 它相当于一个Android平台上的Linux Shell工具,相当于Windows中的CMD命令提示符,有了它,我们可以在Android上进行Linux系统的命令操作,专业版带SSH和远程登录客户端,功能更强让您有更多更好的体验,而对于普通用户也用得到,比如ping啥的,方便。

就是这么简单,完全没有用到USB数据线。

already connected to xxxxx

如果执行adb connect xxxxx时,提示already connected to xxxxx,但是执行adb devices时并没有连接的设备,则执行:

adb kill-server //停止adb服务 adb start-server //开启adb服务

然后再执行: adb connect xxxxx 重新连接到Android设备。

ADB原理再介绍

adb定义: adb(Android Debug Bridge) 安卓调试桥,包含adb client、adb server和adbd三部分:

adb client:运行在PC上,即DDMS或者在Windows dos下启动的adb shelladb server:运行在PC上,作为adb client的server端,也作为adbd服务进程的客户端adbd 服务进程:运行在Android系统上,以服务进程运行

三者的关系图: 在这里插入图片描述

adb的开启和关闭:

PC端:

adb kill-server // 关闭PC端的adb server adb start-server // 开启PC端的adb server adb connect 192.168.1.12:5555 // 192.168.1.12是Android端的ip地址,5555是port,如果端口不指定,默认是5555

Android端:

su setprop service.adb.tcp.port 5555 start adbd // 如果失败,则先进行stop adbd

adb的连接方式:最常用的是网络TCP和USB cable

参考: 全程不用usb数据线,adb通过网络连接Android设备 使用adb命令,在WIFI下连接设备 adb connect --通过WiFi连接android设备 adb connect无线连接android设备

Android adb实现原理 了解adb的基本原理 【Android】ADB工具原理探究



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3