嘿 。大家好,我是4U:
今天为大家来介绍adb调试工具!
ABD的全称为Android Debug Bridge,
译为android调试桥,就是在android系统中起到调试桥的作用 。今天我们来学习什么是abd,以及adb的常用命令 。好了废话补多少,来继续我们的每日课程吧!
学测试,寻知音,经验交流,我加入
一、adb工具概述adb的全称为Android Debug Bridge,译为android调试桥,就是在android系统中起到调试桥的作用 。通过adb我们可以在Eclipse中方便通过DDMS来调试Android程序 。adb的工作方式比较特殊,采用监听SocketTCP5554等端口的方式让IDE和Qemu通讯,默认情况下adb会daemon相关的网络端口,所以当我们运行Eclipse时adb进程就会自动运行 。
adb说白了就是debug工具 。借助这个工具,我们可以管理设备或手机模拟器的状态 。adb.exe在你安装的android的sdk开发包platform-tools目录下 。
adb是一个客户端-服务器端程序,其中客户端是你用来操作的电脑,服务器端是android设备 。adb作为一个客户端-服务器程序,包括三个组件:
- 客户端:该组件发送命令 。客户端在开发计算机上运行 。可以通过发出adb命令从命令行终端调用客户端 。
- 后台程序:该组件在设备上运行命令 。后台程序在每个模拟器或设备实例上作为后台进程运行 。
- 服务器:该组件管理客户端和后台程序之间的通信 。服务器在开发计算机上作为后台进程运行 。
- 运行设备的shell(命令行);
- 管理模拟器或设备的端口映射;
- 计算机和设备之间上传/下载文件;
- 将本地apk软件安装至模拟器或android设备;
- 安装卸载程序;
- 快速重启 。
三、adb常用命令(1)adbdevices:查看设备连接情况 。设备状态有device、offline、unknown 。说明:只有手机开启了USB调试才能使用adb工具,也只有这样,adb才能扫描到设备 。
- device:设备正常连接
- offline:连接出现异常,设备无响应
- unknown:没有连接设备
(2)adbinstall:安装apk包,如果apk不在当前目录下,则后面要加上路径名:adbinstalE:/testapk
(3)adbuninstall(包名):卸载apk,如adbuninstallcom.xxx.xxx 。
(4)adbuninstall-k(包名):卸载apk但保留数据和缓存文件 。
(5)abdlogcatactiviyManager:l*:s:查询包名和launchable-activity命令,输入命令后,启动app 。获取到包名com.toabao.mobile.dipei,获取到的launchable-activity:com.eg.android.Alip百思特网ayGphone.AlipayLogin 。
(6)adbkill-server:结束adb服务 。
(7)adbstart-server:启动adb服务 。
(8)adblogcat:查看日志 。
(9)adbreboot:重启手机,只有在运行上一条命令并成功连接手机,此命令起作用 。
(10)adbpull/sdcard/gen.apk:将手机文件传送到电脑,存放位置在adb工具目录下 。“/sdcard/gen.apk”待传输文件路径 。
(11)adbpushgen.apk/sdcard/:将电脑文件发送到手机,存放位置sdcard根目录下 。“gen.apk”为带发送文件的文件名,”gen.apk”放在adb工具目录下 。
(12)adbshellinputkeyevent26:点亮/熄灭手机屏幕,keyevent后面数字是键值,26代表手机电源键
推荐阅读
- 奶猫呼吸有泡泡声
- 我来教你在oppor17中卸载应用的图文教程。
- 早孕反应的护理措施 早孕反应的表现 日常需要怎样护理
- 早孕反应饮食注意 早孕反应的饮食禁忌
- 常州物价信息网上 – 常州物价局投诉电话
- 广告标识标牌售价多少钱 「标识标牌常见材质」
- 猫体温多少正常?猫的温度多少正常体温
- 我来教你SQLyog常用快捷方式的使用方法 我来教你数高楼教案反思
- 汽车节气门多久清洗一次
- 53个PPT常用快捷键,你记住了多少