Android 调试桥 (adb) 是多种用途的工具,该工具可以帮助你管理设备或模拟器的状态。

可以通过下列几种方法加入 adb:

在设备上运行 shell 命令

通过端口转发来管理模拟器或设备

从模拟器或设备上拷贝来或拷贝走文件

下面对 adb 进行了介绍并描述了常见的使用 .

Contents

概要

发出 adb 命令

查询模拟器 / 设备实例

给特定的模拟器 / 设备实例发送命令

安装软件

转发端口

从模拟器 / 设备中拷入或拷出文件

Adb 命令列表

启动 shell 命令

通过远程 shell 端运行 sqllite3 连接数据库

UI/ 软件试验程序 Monkey

其它的 shell 命令

启用 logcat 日志

使用 logcat 命令

过滤日志输出

控制日志输出格式

查看可用日志缓冲区

查看 stdout 和 stderr

Logcat 命令列表

停止 adb 服务

概要

Android 调试系统是一个面对客户服务系统,包括三个组成部分 :

一个在你用于开发程序的电脑上运行的客户端。你

可以通过 shell 端使用 adb 命令启动客户端。 其他

Android 工具比如说 ADT 插件和 DDMS 同样可以

产生 adb 客户端 .

在你用于发的机器上作为后台进程运行的服务器。

该服务器负责管理客户端与运行于模拟器或设备上

的 adb 守护程序 (daemon) 之间的通信。 .

一个以后台进程的形式运行于模拟器或设备上的守

护程序 (daemon) 。.

当你启动一个 adb 客户端,客户端首先确认是否已有一个 adb 服务进程在运行。如果没有,

则启动服务进程。当服务器运行, adb 服务器就会绑定本地的 TCP 端口 5037 并监听 adb 客

户端发来的命令, —所有的 adb 客户端都是用端口 5037 与 adb 服务器对话的 .

接着服务器将所有运行中的模拟器或设备实例建立连接。它通过扫描所有 5555 到 5585 范围

内的奇数端口来定位所有的模拟器或设备。一旦服务器找到 了 adb 守护程序,它将建立一个

到该端口的连接。请注意任何模拟器或设备实例会取得两个连续的端口 —— 一个偶数端口用来

相应控制台的连接,和一个奇数端口 用来响应 adb 连接

android命令大全 pdf,android调试桥(adb)常用命令.pdf相关推荐

  1. linux 查看hadoop命令大全,linux下hadoop集群常用命令

    1.上传文件 1)hadoop fs -put words.txt /path/to/input/ 2)hdfs dfs -put words.txt /path/wc/input/ 2.获取hdfs ...

  2. Android深入浅出系列之Android工具的使用—调试桥ADB(二)

    阅读目录 一:调试桥ADB 二:ADB的主要功能有哪些? 一:调试桥ADB   adb是什么?adb有什么用?adb工具如何用? 是用来管理模拟器和真机的通用调试工具,该工具功能强大,直接打开cmd即 ...

  3. Android adb常用命令

    为什么80%的码农都做不了架构师?>>>    Android 调试桥(adb)是多种用途的工具,该工具可以帮助你你管理设备或模拟器 的状态. 可以通过下列几种方法加入adb: 在设 ...

  4. adb push命令传文件到手机_Android调试桥(adb)

    欢迎关注公众号 学习资料不会少 Android 调试桥 Android 调试桥 (adb) 是一个通用命令行工具,其允许您与模拟器实例或连接的 Android 设备进行通信.它可为各种设备操作提供便利 ...

  5. [安卓逆向]android adb常用命令及使用案例

    [安卓逆向]android adb常用命令 一.调试相关 1.开启adb服务 adb start-server 2.关闭adb服务 adb stop-server 3.列出所有连接的设备 adb de ...

  6. [Android] adb 常用命令

    Android 安卓 adb 相关命令 adb常用命令 adb devices -l adb -s [设备SN号] [指令] adb disable-verity adb root adb remou ...

  7. html5 可以用adb 调试,ADB常用命令及作用

    这是第「32篇」分享 DemoYang(ID:Demo_YangBJ),专注于Android领域的开发者. ADB ADB全称Android Debug Bridge. ADB是一种功能多样的命令行工 ...

  8. adb常用命令以及使用

    adb常用命令以及使用 转载自:https://github.com/mzlogin/awesome-adb#%E5%91%BD%E4%BB%A4%E8%AF%AD%E6%B3%95 基本用法 命令语 ...

  9. adb 常用命令,面试必问

    本文为在霍格沃兹测试开发学社中学习到的一些技术,写出来分享给大家,希望有志同道合的小伙伴可以一起交流技术,一起进步~ adb 常用命令 一.adb 简介 二.adb 常用命令 2.1.查找真机设备 2 ...

最新文章

  1. 快手超大规模集群调度优化实践
  2. ASCII码表完整版
  3. C++实现类不可复制
  4. MySQL高级 - 案例 - 系统性能优化 - 读写分离概述
  5. 有效期判断功能 java_有效的Java第三版有哪些新功能?
  6. 系统地学习JavaScript
  7. 【Elasticsearch】elasticsearch 7.x 查看分片未分配 (UNASSIGNED) 的原因
  8. python二维列表的展开_python将三维数组展开成二维数组的实现
  9. 一道笔试题的解法和联想
  10. c#建立mysql表_C# 动态创建Access数据库和表
  11. 电源8针插头,有两种标准?
  12. supermap大赛用得到python吗_Esri杯GIS大赛和SuperMap杯GIS大赛如何选择?
  13. 三年程序员成功转型项目经理
  14. 六类双绞线排序和信息插座排序
  15. 显示隐藏文件夹,Mac显示.m2文件夹
  16. 霜降配1种水果, 冬天不会流鼻涕, 嘴唇不会裂, 还能解酒、预防大脖子病
  17. 【linux浅谈017】gbd调试常用指令
  18. Vue3实现回车键登录
  19. 微信小程序——沉浸式导航栏实现(含iphoneX适配和组件封装)
  20. http://yuanma.wxb0.com/ 唯品源码网站

热门文章

  1. 电脑突然找不到蓝牙开关了
  2. 关于NoSQL与SQL的区别
  3. Cadence Allegro使用过程中出现的常见问题-原理图和PCB
  4. android 设置iptv vlan tag的命令,IPTV+VLAN设置教程
  5. 电商数据库详细设计说明书
  6. 虚拟机软件有哪些?分别有哪些作用?
  7. C# DevExpress 皮肤控件记住设置
  8. CDbCriteria CArrayDataProvider zii.widgets.grid (1)
  9. 个人小程序与企业小程序的区别
  10. B. Dubious Cyrpto