ADB是android sdk里的一个工具, 它的主要功能有:
运行设备的shell(命令行)
管理模拟器或设备的端口映射
计算机和设备之间上传/下载文件
将本地apk软件安装至模拟器或android设备
ADB是一个 客户端-服务器端 程序, 其中客户端是你用来操作的电脑, 服务器端是android设备.
先说安装方法, 电脑上需要安装客户端. 客户端包含在sdk里. 设备上不需要安装, 只需要在手机上打开选项settings-applications-development-USB debugging.
对于Mac和Linux用户, 下载好的sdk解压后, 可以放~或者任意目录. 然后修改~/.bash_profile文件, 设置运行环境指向sdk的tools目录.
具体是打开~/.bash_profile文件(如果没有此文件也可以自行添加), 在里面加入一行:
export PATH=${PATH}:<你的sdk目录>/tools
然后就可以使用adb命令了.
对于windows xp用户, 需要先安装usb驱动, 然后如果你只打算使用adb而不想下载整个sdk的话, 可以下载这个单独的adb工具包 下载后解压, 把里面 adb.exe 和 AdbWinApi.dll 几个文件放到系统盘的 windows/system32 文件夹里就可以了.
现在说下ADB常用的几个命令
1. 查看设备 --查看当前连接的设备, 连接到计算机的android设备或者模拟器将会列出显示
adb devices
2. 安装软件 --将指定的apk文件安装到设备上
adb install <apk文件路径>
3. 卸载软件
adb uninstall <软件名>
adb uninstall -k <软件名> 如果加 -k 参数,为卸载软件但是保留配置和缓存文件.
4. 登录设备shell
adb shell --这个命令将登录设备的shell.
adb shell <command命令> 后面加<command命令>将是直接运行设备命令, 相当于执行远程命令
5. 从电脑上发送文件到设备 --用push命令可以把本机电脑上的文件或者文件夹复制到设备(手机)
adb push <本地路径> <远程路径>
adb remount ## remount '/system'分区 as read-write
6. 从设备上下载文件到电脑 --用pull命令可以把设备(手机)上的文件或者文件夹复制到本机电脑
adb pull <远程路径> <本地路径>
7. 显示帮助信息(包括各种命令用法与含义) --
adb help
8. 更多android命令使用方法,请参考我的另一篇博文: android命令实战手册http://blog.csdn.net/liranke/archive/2009/12/15/5014534.aspx
分享到:
相关推荐
adb,全称Android Debug Bridge,是Android开发工具集的一部分,用于连接Android设备和电脑进行通信。这个"adb 1.0.26.rar"压缩包提供...对于使用这个版本的用户,应确保了解其适用场景和使用方法,以充分利用其功能。
标题中的“linux arm版本的adb安装包”指的是适用于基于ARM架构的Linux操作系统的Android Debug Bridge(ADB)软件。ADB是一个命令行工具,用于在开发者模式下连接和控制Android设备,如手机和平板电脑,用于调试...
2、展讯通用adb驱动(适用于大部分android手机及展讯开发板) 3、adb工具包及相配置文件(adb_usb.ini)。 使用方法:很简单分两步: 第一步:驱动文件及adb工具包均已嵌入到文档中,在相应位至鼠标右键“保存到...
在构建过程中,通过配置不同的变量如BUILD_SIMULATOR或HOST_OS,可以生成适用于不同操作系统的ADB工具。 在ADB的架构中,各模块定义包括adbserver、adbd(adbdaemon)、adbclient以及DDMS和Jdwp。其中DDMS是Dalvik ...
2. **下载驱动**:获取适用于对应开发板的adb驱动。在这个案例中,我们有名为“ADB驱动”的压缩文件,可能包含所需的驱动程序。 3. **安装驱动**: - 对于Windows用户,可以使用“设备管理器”来手动安装驱动。当...
此版本从Android SDK 24中提取,适用于Android 5.1及更高版本,但可能不支持更早的Android版本。 总结,ADB是Android开发中不可或缺的工具,它简化了设备管理、文件操作、日志查看等多个环节。了解并熟练掌握ADB的...
标题中的"windows平台adb工具-adb-1.0.39.rar"指的是适用于Windows操作系统的Android Debug Bridge(ADB)工具的特定版本,1.0.39。ADB是Google为Android开发者提供的一种命令行工具,它允许用户在计算机上与连接的...
标题“adb1.0.32 for windows”指的是适用于Windows操作系统的adb工具的1.0.32版本。这个版本可能是针对特定的Android系统更新或者修复了一些已知问题,以提供更稳定、高效的设备通信。 在Windows环境下,adb1.0.32...
【华为ADB工具包&EMUI9 ADB驱动】是一个专为华为EMUI9.0系统设计的ADB(Android Debug Bridge)连接工具,适用于华为Mate9和Mate10等设备。这个工具包包含了ADB的核心组件,使得用户能够在Windows操作系统上顺利进行...
3. 驱动安装方法:在设备管理器中,找到未识别的设备或带有黄色感叹号的设备,右键选择“更新驱动程序”,然后选择“浏览我的电脑以查找驱动程序”,指向你之前下载的ADB驱动文件夹。 4. 设备模式选择:在手机上,...
在Windows系统中,可能还需要安装适用于当前设备的USB驱动程序。 7. **安全注意事项** 使用adb和fastboot时,务必小心,因为它们具有很高的权限,误操作可能导致设备数据丢失或系统不稳定。务必遵循官方文档或教程...
标题“adb_win.zip”指的是一个包含了适用于Windows操作系统的ADB(Android Debug Bridge)工具的压缩文件。ADB是Android开发者必备的一款命令行工具,用于在计算机与Android设备之间进行通信,包括安装应用、调试...
3. **安装驱动程序**:安装适用于你设备的官方驱动程序,如Google的Universal Naked Driver或设备制造商提供的驱动。 4. **更新adb和fastboot**:有时,设备offline可能是由于adb版本过旧导致的。"adb工具1.0.32....
值得注意的是,这种方法可能不适用于所有情况,因为不同的Android版本和设备可能有不同的驱动需求。此外,官方的ADB可能在后续版本中修复了这个问题,因此检查最新的ADB版本是否已经解决了中文字符支持也是一个好...
标题中的“arm版本的adb”指的是适用于ARM架构设备的Android Debug Bridge(ADB)工具。ADB是Google开发的一个命令行工具,用于在开发过程中调试Android设备或模拟器。它允许开发者在计算机上通过USB或网络与Android...
在本文中,我们将深入探讨adb 1.0.31版本及其在Windows环境下的使用方法。 adb 1.0.31是一个稳定版更新,它可能包含了一些性能优化、bug修复和新功能。当你下载并解压"adb-1.0.31版本-windows.zip"文件后,你将获得...
总结起来,"C++ ADB 运行库"是针对C++开发者的一个实用工具,它简化了在C++程序中使用ADB命令的过程,提高了开发效率,特别适用于需要频繁与Android设备交互的项目。结合VS2017的强大功能,开发者可以更加专注于应用...
标题中的“android4.4 adb工具包”特指的是适用于Android 4.4(KitKat)及其以下版本的ADB工具集合。 **ADB简介** ADB全称为Android Debug Bridge,它是一个命令行实用程序,允许用户通过USB或无线网络连接到运行...
3. **安装应用**:ADB提供了一种快速安装APK文件的方法,只需简单地使用`adb install`命令,就可以将应用程序部署到设备上。 4. **运行shell命令**:通过ADB的shell模式,开发者可以直接在设备上执行各种Linux命令...
在压缩包文件名称“adb_32”中,"32"可能指的是适用于32位操作系统的版本。Windows有32位和64位两种版本,选择正确的adb版本很重要,以确保与操作系统的兼容性。 总的来说,adb 1.0.32 for windows是Android开发者...