adb调试命令详解-2016.02.01
adb(Android Debug Bridge),调试桥可以让设备的调试监测过程在远端进行,而不必在运行实际运行应用的设备上,方便调试的输出。
1 命令详解
a 查看帮助信息
adb --help

选项参数:
adb [-d|-e|-s <serialNumber>] <command>
-a 对于adb建立连接,将监听在所有的网卡上
-d 只对于USB连接的设备执行命令,如果有多个设备使用USB连接,将返回失败。
-e 只对正在运行的模拟器执行命令,如果有多个模拟在运行中,将返回失败。
-s 如果adb连接有多个设备,可以通过-s选项对指定的设备执行后续的命令 adb –s <specific device> <command>例如 adb –s 192.168.1.156:5555 logcat
可执行命令:
devices 列出所有连接的设备信息
connect 通过TCP/IP协议连接设备,不指定端口时,使用默认5555端口
disconnect 断开通过TCP/IP连接的设备

adb push 从本地复制文件到连接设备上,可以使用-p显示传输过程
adb pull 从连接设备上复制文件到本地,例如 adb -s 192.168.1.156:5555 pull -p /data/data/com.zhoulee.test/lib/libVoice.so E:\demo
adb shell 登陆远端的shell环境
adb shell <command> 在远端上执行shell命令,在本地终端显示执行结果
具体可以执行命令(某些命令可能不支持或者支持的命令未列出)
ls mount cat ps kill ln insmod rmmod lsmod ifconfig setconsole rm
mkdir rmdir reboot getevent sendevent date wipe sync umount start
stop notify cmp dmesg route hd dd df getprop setprop watchprops
logcat sleep renice printenv smd chmod chown mkdosfs netstat
ioctl mv schedtop top iftop id vmstat
adb logcat 输出调试日志信息 例如:输入指定设备的调试信息 adb -s 192.168.1.156:5555 logcat | find "addin"
也可以登陆到指定设备上,通过logcat命令与grep结合使用 adb –s 192.168.1.156:5555 shell 登陆后, 执行 logcat | grep “addin
日志过滤规则:adb logcat 查看日志

参考资料
adb调试命令详解-2016.02.01的更多相关文章
- adb shell 命令详解,android
http://www.miui.com/article-275-1.html http://noobjava.iteye.com/blog/1914348 adb shell 命令详解,android ...
- adb shell 命令详解,android, adb logcat
http://www.miui.com/article-275-1.html http://noobjava.iteye.com/blog/1914348 adb shell 命令详解,android ...
- Windbg调试命令详解
作者:张佩][原文:http://www.yiiyee.cn/Blog] 1. 概述 用户成功安装微软Windows调试工具集后,能够在安装目录下发现四个调试器程序,分别是:cdb.exe.ntsd. ...
- Windbg调试命令详解(1)
转载注明>> [作者:张佩][镜像:http://www.yiiyee.cn/Blog] 1. 概述 用户成功安装微软Windows调试工具集后,能够在安装目录下发现四个调试器程序,分别是 ...
- adb shell 命令详解(转)
adb介绍 SDK的Tools文件夹下包含着Android模拟器操作的重要命令adb,adb的全称为(Android Debug Bridge就是调试桥的作用.通过adb我们可以在Eclipse中方面 ...
- Windbg调试命令详解(3)
3 进程与线程 既可以显示进程和线程列表,又可以显示指定进程或线程的详细信息.调试命令可以提供比taskmgr更详尽的进程资料,在调试过程中不可或缺. 3.1 进程命令 进程命令包括这些内容:显示进程 ...
- adb shell 命令详解
adb介绍 SDK的Tools文件夹下包含着Android模拟器操作的重要命令adb,adb的全称为(Android Debug Bridge就是调试桥的作用.通过adb我们可以在Eclipse中方面 ...
- Android:adb shell 命令详解
安卓系统是基于Linux系统开发,也就支持常见的Linux的命令,这些命令都保存在手机“/system/bin”的目录下,通过adb shell 便可以调用这些命令. 进入“/system/bin”该 ...
- Windbg调试命令详解(2)
转载注明>> [作者:张佩][原文:http://blog.csdn.net/blog_index] 2. 符号与源码 符号与源码是调试过程中的重要因素,它们使得枯燥生硬的调试内容更容易 ...
随机推荐
- EntityFramework ,ef 介绍
EntityFramework之领域驱动设计实践 分层架构 在引入实例以前,我们有必要回顾,并进一步了解分层架构.“层”是一种体系结构模式[POSA1],也是被广大软件从业人员用得最为广泛而且最为灵活 ...
- UVA 253 Cube painting(暴力打表)
Cube painting Problem Description: We have a machine for painting cubes. It is supplied with three d ...
- 【转】Action 、 RenderAction 、 Partial 、 RenderPartial 区别
1.Action . RenderAction Action 方法以字符串的形式返回子视图,可以直接被呈现.RenderAction方法在适当的地方呈现子视图. //One alternative ( ...
- 【Java】图片高质量缩放类
package com.test; import com.sun.image.codec.jpeg.JPEGImageEncoder; import com.sun.image.codec.jpeg. ...
- 如何实现多个div水平均匀排列且量两端贴壁
下面先看一段代码实例: <!DOCTYPE html><html><head><meta charset=" utf-8">< ...
- Python中将打印输出导向日志文件
a. 利用sys.stdout将print行导向到你定义的日志文件中,例如: import sys # make a copy of original stdout route stdout_back ...
- 专注于提高“人肉测试”效率,Bugtags已完成600万元天使轮融资
导语:近日,专注于移动测试的缺陷发现及管理工具“Bugtags”创始人张磊独家透露,Bugtags已完成600万元天使轮投资,投资方为高捷资本. 近日,专注于移动测试的缺陷发现及管理工具“Bugtag ...
- 第一个APP:IOS做简单运算的计算器
步骤: 1.打开Xcode,单机Creat a new Xcode project 2.左边选择ios下Application,右边选择single view Application 3.填写项目名称 ...
- arm-linux-objcopy
被用来复制一个目标文件的内容到另一个文件中,可用于不同源文件的之间的格式转换示例: arm-linux-objcopy –O binary –S file.elf file.bin 常用的选项(大写) ...
- fatal error C1853: '*.pch' is not a precompiled header file created with this compile
在菜单下选择Build--->点击Rebuild All,如果不起作用,你可以先把Debug或者Release中的文件删除,然后再试.