Android adb 原理 浅介
adb定义:
adb(Android Debug Bridge) 安卓调试桥,包含adb client、adb server和adbd三部分。
adb client:运行在PC上,即DDMS或者在Windows dos下启动的adb shell
adb 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
adb的原理图网上有个很经典的图,如下:
本文对Android adb原理进行了浅介。adb即安卓调试桥,包含adb client、adb server和adbd三部分,分别运行在PC和Android系统上。还介绍了adb在PC端和Android端的开启、关闭方法,以及常用连接方式如网络TCP和USB cable。
960

被折叠的 条评论
为什么被折叠?



