疑问一:adb是什么?
疑问二:adb有什么用?
疑问三:作为最关键的问题,adb工具如何用?
答疑一:adb的全称为Android Debug Bridge,就是起到调试桥的作用。通过adb我们可以在Eclipse中方面通过DDMS来调试Android程序,说白了就是debug工具。adb的工作方式比较特殊,采用监听Socket TCP 5554等端口的方式让IDE和Qemu通讯,默认情况下adb会daemon相关的网络端口,所以当我们运行Eclipse时adb进程就会自动运行。
答疑二:借助adb工具,我们可以管理设备或手机模拟器的状态。还可以进行很多手机操作,如安装软件、系统升级、运行shell命令等等。其实简而言说,adb就是连接Android手机与PC端的桥梁,可以让用户在电脑上对手机进行全面的操作。
答疑三:这也是今天这篇教程的关键所在,下面我会为大家介绍一下adb工具如何操作,并介绍几个常用命令以备大家参考!
【软件需要】
1.Android SDK
2.Android相关手机驱动
【软件安装】
步骤1:安装USB驱动
这个相关步骤其实笔者已经在Android前系列教程中介绍,故今天简要叙述一下过程。进入设置-应用程序-开发-USB调试,将第一个选项打钩选中。然后通过USB线连接电脑,提示安装驱动。如果是32位的系统选择x86文件夹安装驱动,如果是64位系统选择amd64文件夹。
步骤2:软件准备
将提供的软件工具包中的TMG文件夹,放到C盘根目录下。之所以放于此不是指定位置,只是为了后续在MS-DOS中进入文件夹带来方便。文件夹路径:C:\TMG\

图为:软件素材准备
【操作命令】
1. 查看设备
adb devices
这个命令是查看当前连接的设备, 连接到计算机的android设备或者模拟器将会列出显示

2.安装软件
adb install
adb install <apk文件路径> :这个命令将指定的apk文件安装到设备上

3. 卸载软件
adb uninstall <软件名>
adb uninstall -k <软件名>
如果加 -k 参数,为卸载软件但是保留配置和缓存文件.
4. 进入设备或模拟器的shell:
adb shell
通过上面的命令,就可以进入设备或模拟器的shell环境中,在这个Linux Shell中,你可以执行各种Linux的命令,另外如果只想执行一条shell命令,可以采用以下的方式:
adb shell [command]
如:adb shell dmesg会打印出内核的调试信息。
5. 发布端口
可以设置任意的端口号,做为主机向模拟器或设备的请求端口。如:
adb forward tcp:5555 tcp:8000
6. 从电脑上发送文件到设备
adb push <本地路径> <远程路径>
用push命令可以把本机电脑上的文件或者文件夹复制到设备(手机)
7. 从设备上下载文件到电脑
adb pull <远程路径> <本地路径>
用pull命令可以把设备(手机)上的文件或者文件夹复制到本机电脑
8、查看bug报告
adb bugreport
9、记录无线通讯日志
一般来说,无线通讯的日志非常多,在运行时没必要去记录,但我们还是可以通过命令,设置记录:
adb shell
logcat -b radio
10、获取设备的ID和序列号
adb get-product
adb get-serialno
adb shell
sqlite3

分享到:
相关推荐
本篇文章将深入讲解如何在Android代码中执行`adb shell`命令,并通过源码分析来理解其工作原理。 首先,`adb shell`命令是通过ADB工具在设备的shell环境中执行命令。在Android应用中,我们通常会用到`Runtime`类...
- **应用场景**: 测试阶段最常用的命令之一,用于安装新版本的应用程序进行测试。 #### 12. 获取模拟器中的文件 - **命令**: `adb pull <remote> <local>` - **描述**: 从模拟器或真机上将文件或目录复制到本地...
### Android调试桥(ADB)命令详解 #### 一、ADB概述 ADB,即Android Debug Bridge,是Android SDK中的一项重要工具,主要用于实现计算机与Android设备(包括物理设备和模拟器)之间的通信。ADB具备强大的功能集,...
标题中提到的“adb操作命令详解及大全”指的是对Android Debug Bridge(简称ADB)这个工具的详细解析,它是一个多功能命令行工具,广泛应用于Android设备的调试和管理。由于Android应用的开发调试经常需要与设备进行...
### Android ADB命令的使用 #### 知识点概述 ...ADB作为Android开发不可或缺的工具之一,掌握其基本命令对于开发者来说非常重要。希望本文档能够帮助读者更好地理解和使用ADB命令,在实际工作中提高效率。
掌握ADB和`adb shell`命令是Android开发和调试过程中的必备技能,这有助于高效地处理各种设备上的问题,提升开发效率。通过深入学习和实践这些命令,开发者能够更好地理解和控制Android系统,从而实现更精细的调试和...
**Android Debug Bridge (ADB)** 是Android开发者不可或缺的工具之一,尤其在进行系统级调试、安装应用、设备控制以及数据传输时。标题中的“android4.4 adb工具包”特指的是适用于Android 4.4(KitKat)及其以下...
在Android开发过程中,ADB(Android Debug Bridge)是一个至关重要的工具,它允许开发者通过USB或无线网络连接到Android设备,进行一系列的调试和管理操作。这个压缩包文件包含了执行ADB命令所需的一些关键组件。 ...
Android adb命令工具,借助adb工具,我们可以管理设备或手机模拟器的状态。还可以进行很多手机操作,如安装软件、卸载软件、系统升级、运行shell命令等等。adb就是连接Android手机与PC端的桥梁,可以让用户在电脑上...
**Android ADB(Android Debug Bridge)是Android开发者必备的工具之一,它允许开发者在电脑上与连接的Android设备进行通信,进行一系列的调试、数据传输和设备控制操作。本篇文章将深入探讨ADB的基础使用,包括环境...
这时,Android Debug Bridge(ADB)自带的`screenrecord`命令就显得非常实用。`screenrecord`是一个内置的命令行工具,它允许开发者直接在设备上录制高质量的视频,无需安装额外的应用程序。 首先,`screenrecord`...
adb(Android Debug Bridge)是Android开发中的一个强大工具,它提供了与Android设备进行通信的命令行接口。这个压缩包“adb命令大全.zip”...学习和理解adb命令大全中的内容,将有助于你成为更专业的Android开发者。
为此,开发人员创建了ADBGUI,一个基于Windows的图形用户界面,让ADB操作变得更加直观和易用。 **ADBGUI 的主要功能** 1. **基本命令操作**:ADBGUI 提供了如关机、重启、进入引导加载程序和恢复模式等基本命令,...
Android ADB,全称为Android Debug Bridge,是Android开发者不可或缺的工具之一。它是Android SDK(软件开发工具包)的一部分,主要用于连接Android设备与计算机,进行调试、数据传输、安装应用等操作。下面将详细...
ADB作为Android开发的重要工具之一,提供了丰富的命令用于管理和调试Android设备。熟练掌握这些命令可以帮助开发者更高效地进行开发工作,并解决各种实际问题。希望以上介绍能帮助大家更好地理解和运用ADB命令。
### ADB常用命令详解 #### 一、ADB Shell 命令 ADB(安卓调试桥)是Android SDK中的一个工具,用于与模拟器或...通过这些ADB命令和编译技巧,您可以更加高效地进行Android应用开发和调试工作。希望这些信息能帮助到您!
### Android ADB操作命令详解 #### 一、ADB概述 ADB(Android Debug Bridge)是Android SDK中的一个工具,用于管理Android设备与计算机之间的交互。它提供了多种功能,包括但不限于安装应用、调试应用、查看设备...
它是由Google提供的,是Android SDK的一部分,允许开发者对设备进行调试、传输文件、运行命令、模拟用户输入等多种操作。通过ADB,我们可以实现对安卓设备的远程控制,无需物理接触设备。 **配置环境变量** 是使用...
### Android adb 进程端口处理命令 在Android开发过程中,`adb`(Android Debug Bridge)作为连接Android设备与电脑的重要工具,在调试、部署应用程序时扮演着关键角色。本文将详细解析与`adb`进程及端口管理相关的...
在Android开发过程中,ADB(Android Debug Bridge)是一个至关重要的工具,它构成了Android开发者与设备之间的桥梁,用于进行数据传输、设备控制以及应用调试等操作。本文将深入探讨ADB的9版本和11版本,以及它们在...