没有合适的资源?快使用搜索试试~ 我知道了~
温馨提示
Android 调试桥(adb)是多种用途的工具,该工具可以帮助你你管理设备或模拟器 的状态。 可以通过下列几种方法加入adb: • 在设备上运行shell命令 • 通过端口转发来管理模拟器或设备 • 从模拟器或设备上拷贝来或拷贝走文件 下面对adb进行了介绍并描述了常见的使用. Contents 概要 发出adb命令 查询模拟器/设备实例 给特定的模拟器/设备实例发送命令 安装软件 转发端口 从模拟器/设备中拷入或拷出文件 Adb命令列表 启动shell命令 通过远程shell端运行sqllite3连接数据库 UI/软件 试验程序 Monkey 其它的shell命令 启用logcat日志 使用logcat命令 过滤日志输出 控制日志输出格式 查看可用日志缓冲区 查看stdout 和stderr Logcat命令列表 停止adb服务
资源推荐
资源详情
资源评论














Android 调试桥
调试桥是多种用途的工具,该工具可以帮助你你管理设备或模拟器的状态。
可以通过下列几种方法加入
在设备上运行 命令
通过端口转发来管理模拟器或设备
从模拟器或设备上拷贝来或拷贝走文件
下面对 进行了介绍并描述了常见的使用
Contents
概要
发出
命令
查询模拟器 设备实例
给特定的模拟器 设备实例发送命令
安装软件
转发端口
从模拟器 设备中拷入或拷出文件
命令列表
启动
命令
通过远程
端运行
连接数据库
软件 试验程序
其它的
命令
启用
日志
使用
命令
过滤日志输出
控制日志输出格式
查看可用日志缓冲区
查看
和
命令列表
停止
服务
概要
调试系统是一个面对客户服务系统,包括三个组成部分
一个在你用于开发程序的电脑上运行的客户端。你可以通过 端使用 命令启
动客户端。其他 工具比如说 插件和 ! 同样可以产生 客户端
在你用于发的机器上作为后台进程运行的服务器。该服务器负责管理客户端与运行于
模拟器或设备上的 守护程序"之间的通信。
一个以后台进程的形式运行于模拟器或设备上的守护程序"。

当你启动一个 客户端,客户端首先确认是否已有一个 服务进程在运行。如果没有,
则启动服务进程。当服务器运行, 服务器就会绑定本地的 #$ 端口 %&' 并监听 客
户端发来的命令,—所有的 客户端都是用端口%&' 与 服务器对话的
接着服务器将所有运行中的模拟器或设备实例建立连接。它通过扫描所有 %%%% 到 %%(% 范围
内的奇数端口来定位所有的模拟器或设备。一旦服务器找到了 守护程序,它将建立一个
到该端口的连接。请注意任何模拟器或设备实例会取得两个连续的端口——一个偶数端口用来
相应控制台的连接,和一个奇数端口用来响应 连接。比如说
模拟器 1,控制台:端口 5554
模拟器 1,Adb 端口 5555
控制台:端口5556
Adb 端口 5557...
如上所示,模拟器实例通过 %%%% 端口连接 ,就如同使用 %%%) 端口连接控制台一样
一旦服务器与所有模拟器实例建立连接,就可以使用 命令控制和访问该实例。因为服务器
管理模拟器设备实例的连接,和控制处理从来自多个 客户端来的命令,你可以通过任何
客户端或脚本来控制任何模拟器或设备实例
以下的部分描述通过命令使用 和管理模拟器设备的状态。要注意的是如果你用,装有
插件的 *+ 开发 程序,你就不需要通过命令行使用 。 插件已经透
明的把 集成到 *+ 中了,当然,如果必要的话你也可以仍然直接使用 ,比如说调
试
发出 adb 命令
发出 命令:你可以在你的开发机上的命令行或脚本上发布 命令,使用方法
,-.-.-/0"12/""1
当你发出一个命令,系统启用 客户端。客户端并不与模拟器实例相关,所以如果双服
务器设备是运行中的,你需要用-3选项去为应被控制的命令确定目标实例。关于使用这个选
项的更多信息,可以查看模拟器设备实例术语控制命令
查询模拟器/设备实例
在发布 命令之前,有必要知道什么样的模拟器设备实例与 服务器是相连的。可以通
过使用 43命令来得到一系列相关联的模拟器设备
4
5作为回应, 为每个实例都制定了相应的状态信息
5序列号——由 创建的一个字符串,这个字符串通过自己的控制端口/+1-
/$13唯一地识别一个模拟器设备实例。下面是一个序列号的例子:"
-%%%)

实例的连接状态有三种状态
637此实例没有与 相连接或者无法响应
437此实例正与 服务器连接。注意这个状态并不能百分之百地表
示在运行和操作 系统,因此这个实例是当系统正在运行的时候与 连
接的。然而,在系统启动之后,就是一个模拟器设备状态的正常运行状态了
每个实例的输出都有如下固定的格式
,0"2,2
下面是一个展示 43命令和输出的例子
84
94
"-%%%)334
"-%%%:334
"-%%%(334
如果当前没有模拟器设备运行, 则返回43
给特定的模拟器/设备实例发送命令
如果有多个模拟器设备实例在运行,在发布 命令时需要指定一个目标实例。这样做,请
使用-3选项的命令。在使用的-3选项是
-/0"1/""1
如上所示,给一个命令指定了目标实例,这个目标实例使用由 分配的序列号。你可以使用
43命令来获得运行着的模拟器设备实例的序列号
示例如下
-"-%%%:;+
注意这点,如果没有指定一个目标模拟器设备实例就执行-3这个命令的话, 会产生一个
错误
安装软件
你可以使用 从你的开发电脑上复制一个应用程序,并且将其安装在一个模拟器设备实例。
像这样做,使用 3命令。这个 3命令要求你必须指定你所要安装的+ 文件的
路径
/+<<+1
为了获取更多的关于怎样创建一个可以安装在模拟器设备实例上的+ 文件的信息,可参照
$ 3+
剩余11页未读,继续阅读
资源评论

- sukai_99992015-04-13不是很全,只有一些基层的
- ranevatio2013-09-27不够详细,仅仅入门参考一下。
- qiupetter2013-07-06不是很全啊
- harmony_dota2012-10-19必须不全啊
- 杭州山不高2012-09-11号称大全,却不够详细、全面。

霏霏老爹
- 粉丝: 31
上传资源 快速赚钱
我的内容管理 展开
我的资源 快来上传第一个资源
我的收益
登录查看自己的收益我的积分 登录查看自己的积分
我的C币 登录后查看C币余额
我的收藏
我的下载
下载帮助


最新资源
- 紫金中学的校园网方案设计与实现网络工程课程设计样本.doc
- 网络营销基础.pptx
- 电子商务退货系统的设计与实现模板.docx
- 数字通信系统模型介绍.ppt
- 通信铁塔建设工程标书样本模板.doc
- 新浪围脖企业网站营销案例分析.pptx
- 基于单片机89c51的抢答器系统.doc
- 深圳金运视讯网络机顶盒.ppt
- 仪表自动化专业培训手册缩.doc
- 基于位单片机的智能车控制系统设计.doc
- 学生沉迷网络的危害.ppt
- 县通信公司2023年工作总结.docx
- 项目管理(20211102053135)[最终版].pdf
- 工程项目管理中如何提高执行力.docx
- 网络综合布线工程方案.docx
- 最新网络中心技术员个人工作总结.doc
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈



安全验证
文档复制为VIP权益,开通VIP直接复制
