Good Good study,Day Day up!
ADB概述
上一篇 /
下一篇 2012-06-11 22:41:32
/ 个人分类:android相关
51Testing软件测试网bWSMx&N|adb的全称为Android Debug Bridge,就是起到调试桥的作用。51Testing软件测试网7f0yj.D2e3`m
:X0N6W"O(t+in0adb的工作方式比较特殊,采用监听Socket TCP 5554等端口的方式让IDE和Qemu通讯,默认情况下adb会daemon相关的网络端口,所以当我们运行Eclipse时adb进程就会自动运行,通过adb我们可以在Eclipse中方面通过DDMS来调试Android程序。
6wj@l%G(X3O(J0HF:b G9AWGyy&`0 51Testing软件测试网5j_'\7R#Tmt,I
adb是android sdk里的一个工具, 用这个工具可以直接操作管理android模拟器或者真实的andriod设备(如G1手机). 它的主要功能有: 51Testing软件测试网 c.Ub'{4WN!\
* 运行设备的shell(命令行) 51Testing软件测试网W7p4`tp_RE&Q
* 管理模拟器或设备的端口映射 51Testing软件测试网rJ6^}
Qp.bH|
* 计算机和设备之间上传/下载文件 51Testing软件测试网ktde+}
* 将本地apk软件安装至模拟器或android设备 51Testing软件测试网^A+D+G${m#qc
51Testing软件测试网#} NjT;g(T(?\y,_{ADB是一个 客户端-服务器端 程序, 其中客户端是你用来操作的电脑, 服务器端是android设备.51Testing软件测试网l"Pg
Z.oZJm
$rJ/WFq[F051Testing软件测试网'W5K
a_'rE{jADB常用的几个命令
]mM"WF
g a4@|01. 查看设备
qz)r2jR'`bN5u
x
c0* adb devices
\/|pvs0这个命令是查看当前连接的设备, 连接到计算机的android设备或者模拟器将会列出显示 51Testing软件测试网&Z:Y7KtQ1ly
51Testing软件测试网4Y
}&p dBeR
!z$Z2[ Xs0NK02. 安装软件 51Testing软件测试网%y T9GH[ z9z
* adb install <apk文件路径>
c?+Lp5v0这个命令将指定的apk文件安装到设备上 51Testing软件测试网4M+SB,y)br BhQ]g
51Testing软件测试网[(^"kL4nK#h&jI
Q nj"}5h7aE's3?;y~03. 卸载软件 51Testing软件测试网_4A^:i-~d#K2O?
* adb uninstall <软件名> 51Testing软件测试网
C5h,{X1j$Q%j
* adb uninstall -k <软件名>
1x [A/kE)S-Y"u6s0如果加 -k 参数,为卸载软件但是保留配置和缓存文件. 51Testing软件测试网'L&O2V6m0N
51Testing软件测试网,cBY*N!`
4. 登录设备shell 51Testing软件测试网.viLb$}8S6u1Yu
* adb shell
)b/h|/@!?0* adb shell <command命令> 51Testing软件测试网yDK'R_%^
j^TA
这个命令将登录设备的shell.
_%[D
e;TQ0后面加<command命令>将是直接运行设备命令, 相当于执行远程命令
'P!C6}'i$X?:u[#j}$l0
L`+TZ5o05. 从电脑上发送文件到设备
6y
K9[*[;j9j6dQ l+[a0* adb push <本地路径> <远程路径>
~*I8Ff} a
iw0用push命令可以把本机电脑上的文件或者文件夹复制到设备(手机) 51Testing软件测试网gjd
O_Wf c
51Testing软件测试网.ths0Y"IYF.aMm
6. 从设备上下载文件到电脑
N"Zv/zA;_C0* adb pull <远程路径> <本地路径> 51Testing软件测试网
vmjMP+U]6wFjA^
用pull命令可以把设备(手机)上的文件或者文件夹复制到本机电脑
2F6skt,wMd'O&?0
v+y&duf_&H07. 显示帮助信息
xAhRl;X0* adb help 51Testing软件测试网i_
~P8jSTP
这个命令将显示帮助信息
~+CS|4y8}E0
收藏
举报
TAG: