- 1、本文档共30页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
ADB概要 Android 调试系统是一个面对客户服务系统,包括三个组成部分: 电脑上运行的客户端。 在你用于开发的机器上作为后台进程运行的服务器。该服务器负责管理客户端与运行模拟器或设备上的adb守护程序(daemon)之间的通信。 一个以后台进程的形式运行于模拟器或设备上的守护程序(daemon)。 ADB命令主要用途 1.运行Android设备的shell(命令行) 2.管理模拟器或Android设备的端口映射 3.安装/卸载APK程序 4.计算机和Android设备之间上传/下载文件 启动和关闭ADB服务 1. adb kill-server 关闭ADB服务 2. adb start-server 启动ADB服务 查看当前连接的设备 adb devices 查看当前连接的设备, 连接到计算机的android设备或者模拟器将会列表显示 输出信息格式为: [serialNumber] [state] $ adb devicesList of devices attached emulator-5554 ?offlineemulator-5556 ?deviceemulator-5558 ?device 直接选定设备来执行命令 当有多个设备连接时,可以用下面的命令来直接选择执行命令的设备 adb [-d|-e|-s serial Number] command d:真机(多个设备中只有一个真机时适用) e:模拟器(多个设备中只有一个模拟器时适用) s:序列号 adb -d install helloWorld.apk adb -s emulator-5556 install helloWorld.apk 安装和卸载APK程序 adb install apk文件路径 将指定的apk文件安装到设备上 adb uninstall 软件名 卸载设备上的指定程序 adb uninstall -k 软件名 卸载程序但是保留其配置和缓存文件 上传和下载文件 1. adb push 本地路径 远程路径 把pc上的文件或文件夹上传到设备 如:adb push foo.txt /sdcard/foo.txt 2. adb pull 远程路径 本地路径 把设备上的文件或文件夹下载到pc 如:adb pull system/app D:\apps Logcat adb logcat 在命令行中显示调试信息 adb logcat 文件名 将logcat信息保存在文件中 过滤日志输出 过滤器表达式的格式是tag:priority adb logcat? ActivityManager:I *:S 标记是一个简短的字符串,用于标识原始消息的来源?(例如View?来源于显示系统) 优先级是下面的字符,顺序是从低到高: V?—?明细?(最低优先级) D?—?调试 I?—?信息 W?—?警告 E?—?错误 F?—?严重错误 S?—?无记载?(最高优先级,没有什么会被记载) 控制日志格式 ?日志消息在标记和优先级之外还有很多元数据字段,这些字段可以通过修改输出格式来控制输出结果,?-v选项加上下面列出的内容可以控制输出字段,比如adb logcat -v thread brief?—?显示优先级/标记和原始进程的PID (默认格式) process?—?仅显示进程PID tag?—?仅显示优先级/标记 thread?—?仅显示进程:线程和优先级/标记 raw?—?显示原始的日志信息,没有其他的元数据字段 time?—?显示日期,调用时间,优先级/标记,PID long?—显示所有的元数据字段并且用空行分隔消息内容 Viewing Alternative Log Buffers ?Android日志系统为日志消息保持了多个循环缓冲区,而且不是所有的消息都被发送到默认缓冲区,要想查看这些附加的缓冲区,可以使用-b?选项,以下是可以指定的缓冲区: radio?—?查看包含在无线/电话相关的缓冲区消息 events?—?查看事件相关的消息 main?—?查看主缓冲区?(默认缓冲区) -b?选项的用法: [adb] logcat [-b buffer] adb 其它常用命令 android 启动SDK管理器 adb bugreport 查看bug报告 adb get-serialno 获取设备的序列号 adb root 获得Root权限 adb remount 将system分区从只读变成可读可写(需要ROOT权限) andro
您可能关注的文档
- 5.1 一阶逻辑等值式与置换规则.ppt
- 5.3 摘要.ppt
- 5-常见故障诊断与检修.ppt
- 5第五章 构成用户界面的窗口环境.ppt
- 05详细设计.ppt
- 5章-模拟电子线路应用设计.ppt
- 6存储系统.ppt
- 06电子商务网站建设.ppt
- 6章 集成电路运算放大器的线性运用.ppt
- 7.多线程.ppt
- 难点详解鲁教版(五四制)6年级数学下册期末测试卷带答案详解(考试直接用).docx
- 难点详解鲁教版(五四制)6年级数学下册期末试题【培优】附答案详解.docx
- 难点解析鲁教版(五四制)7年级数学下册期末试题及完整答案详解(全国通用).docx
- 难点解析鲁教版(五四制)7年级数学下册期末试题含完整答案详解(名师系列).docx
- 难点解析鲁教版(五四制)7年级数学下册期末试题含完整答案详解【全国通用】.docx
- 难点解析鲁教版(五四制)7年级数学下册期末试卷(突破训练)附答案详解.docx
- 难点解析鲁教版(五四制)7年级数学下册期末试卷(能力提升)附答案详解.docx
- 难点详解京改版数学9年级上册期中试卷附参考答案详解【突破训练】.docx
- 难点解析鲁教版(五四制)7年级数学下册期末试题含完整答案详解(有一套).docx
- 难点解析鲁教版(五四制)7年级数学下册期末试卷带答案详解(夺分金卷).docx
最近下载
- 减肥打卡社群运营.pdf
- 时间管理之四象限法则的运用PPT(59张)课件.pptx VIP
- Unit 5 Whose dog is it_ Part A Spell 课件人教版英语五年级下册.pptx
- 价值管理的信息系统开发.pptx VIP
- 装饰装修施工组织设计(完整版).pdf
- 模板专项施工方案(完整版).docx
- 《最后一片叶子》课件高教版中职语文基础模块上册.pptx
- 光合速率的测定方法讲课教案.ppt
- 电气控制与可编程控制技术课程设-三相六拍步进电机PLC控制系统的设计.docx VIP
- 2024-2025学年苏科版八年级物理下册 第9章 压强和浮力【速记清单】(解析版).pdf VIP
文档评论(0)