android adb 使用全集1

本文介绍了Android调试桥(adb),一种多功能工具,可用于管理Android设备或模拟器的状态。文章详细阐述了如何利用adb执行各种任务,如运行shell命令、安装软件、转发端口等,并解释了adb的工作原理。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

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连接。比如说:

  模拟器1,控制台:端口5554

  模拟器1,Adb端口5555

  控制台:端口 5556

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值