总结的Android工具类文章:
Adb的全称为Android Debug Bridge,是管理android模拟器或者设备的一个工具,简单的说它就是一个调试工具。以下是adb支持的常用命令:
1.选项指令(Options commands)
adb –d shell:仅通过USB接口管理adb,如果不只是USB接口返回错误adb –e shell:仅通过模拟器来管理adb,如果不只是模拟器管理,返回错误adb –s:通过设备的允许的命令号码来发送命令来管理adb,没有指定号码,返回错误.例如:adb –s 04035C1F18006014 shelladb devices:查看所有连接的设备/模拟器connect [: ]以指定端口号连接设备 disconnect [ [: ]]与设备断开连接
2.设备指令(device commands)
adb push:复制本地文件到设备上.例如:adb push e:/folder /data/dataadb pull [ ]:复制设备上的文件到本地.例如:adb pull /data/data/folder e:adb shell :登录设备的shelladb shell :登录设备的shell并执行command命令.例如:adb shell lsadb emu :执行模拟器控制台命令adb logcat [ ] :查看设备的logcat,相当于eclipse上的logcat. 例如:adb logcat arcgallery:V表示输出TAG为arcgallery和级别在V以上的日志。adb logcat arcgallery:V *:s只输出TAG为arcgallery,级别为V的日志adb forward :建立从主机端口到设备端口的转发.例如:adb forward tcp:6100 tcp:7100表示建立从主机端口6100到设备端口7100的转发adb jdwp:列出进程IDadb install [-l] [-r] [-s] :安装指定路径的apk文件.例如:adb install c:/data/delivery/package/apk/arcmeidagallery.apkadb uninstall [-k] :从设备上移除相应的包.例如:adb uninstall arcsoft.android.arcmediagalleryadb bugreport:查看bug报告adb help:查看adb所支持的所有命令adb version:显示adb的版本序列号
3. 脚本指令(scripting commands)
adb wait-for-device:仅仅实例状态为device(联机)时执行adb start-server:启动adb服务进程adb kill-server:终止服务进程adb get-state:获取当前设备的状态adb get-serialno:获取当前设备序列号adb status-window:显示设备详细状态adb remount:重新挂载“/system”分区adb reboot:重启设备adb root以root角色重新进入adb usb以USB模式重新进入adb tcpip以指定端口重新进入