Adb是Android提供的一个通用的调试工具,借助这个工具,我们可以管理设备或手机模拟器的状态,还可以进行以下操作:
1.快速更新设备或手机模拟器中的代码,如应用或Android系统升级
2.在设备上应用shell命令
3.管理设备或手机模拟器上的预定端口;
4.在设备或手机模拟器上复制或粘帖文件
5.以下列出的为一些常用的操作(ADB是一个 客户端-服务器端 程序, 其中客户端是你用来操作的电脑, 服务器端是android设备.):
1)卸载一个应用程序:adb uninstall com.example.Radio这句话直接在命令行输入就
可,不需要事先输入adb shell 进入#模式;
2)
adb install <path to apk>/(filename).apk
安装应用到模拟器;
Eg:
adb install BubbleBurst.apk
(当然这个是已经进入到放置apk的文件夹目录下,
如果不是,后面需要输入完整的apk文件路径),在执行后此.apk就被存入Linux的
\data\app\里,并出现于仿真器画面的.apk里了
3)Android并没有提供一个卸载应用的命令,只能自己手动删除
1)Adb shell
2)Cd /data/app(这个时候可以输入ls进行这个文件夹下所有安装程序的目录)
3)Rm app.apk
(以上执行的adb命令都是在启动Android的仿真器的前提下)
删除一个avd :
android delete avd -n android
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 test.txt sdcard/test.txt
从设备或模拟器上复制一个文件或目录:
如:
adb pull /addroid/lib/libwebcore.so
7)搜索模拟器/设备的实例:取得当前运行的模拟器/设备的实例的列表及每个实例的状态:
adb devices
8)查看bug报告:
adb bugreport
9).记录无线通讯日志:一般来说,无线通讯的日志非常多,在运行时没必要去记录,但我
们还是可以通过命令,设置记录:
adb shell
logcat -b radio
10)获取设备的ID和序列号:
adb get-product adb get-serialno
11)访问数据库SQLite3 adb shell sqlite3
12)清除仿真器里的数据(Wipe your emulator data)随着程序的执行,常常会留下一些
数据在仿真器里,如果你想清除掉它们,
可进入:\android-sdk-windows-1.0_r1\tools\里,打入命令:
emulator –avd android1 –wipe-data
来启动仿真器
13)Kill-Server
如果发现 Eclipse与仿真器沟通不良(例如出现有* daemon not running.
starting it now * 的讯息时),可以关掉Eclipse,进:\android-sdk-
windows-1.0_r1\tools\里,打入命令:
adb kill-server
,再启动Eclipse
14)执行adb shell ----- #cd /system/bin --------#ls
可以看到所有Android命令
Eg:
adb getprop
返回Android的所有系统属性
15)卸载一个apk文件
adb uninstall cn.com
这样就会卸载这个包文件内容
注:后续还会不断添加adb常用工具命令,本人也才接触Android时间不长
16.cmd启动模拟器
emulator -avd android2.1
其中android2.1为我们创建的模拟器的名称
17.如何在shell下对文件夹进行操作:
//如何在SD卡上新建一个文件夹:
adb shell--->cd sdcard--->mkdir hell0完成即可在sd卡上新建一个名为hell0的文件夹
//如何删除一个文件夹及其里面内容文件
adb shell--->cd sdcard--->rm -r hell0这样就会删除hello0文件夹以及里面所有内容
//如何删除一个文件夹
adb shell--->cd sdcard--->rmdir hell0删除这个文件夹
分享到:
相关推荐
**Android ADB调试工具详解** Android Debug Bridge(ADB)是Android开发者不可或缺的工具之一,它在Android应用开发、测试和调试过程中扮演着至关重要的角色。ADB是一个命令行实用程序,允许开发者通过USB或无线...
综上所述,adb工具是Android开发中的重要组成部分,熟练掌握adb的使用能极大地提升开发和调试的效率。无论是日常开发工作,还是系统级调试,adb都能提供强大支持。通过不断地学习和实践,开发者可以发掘出更多adb的...
**adb(Android Debug Bridge)**是安卓开发过程中不可或缺的一个组件,它是Android SDK的一部分,用于连接开发者计算机和安卓设备,提供了一系列命令行工具进行调试、数据传输以及设备管理。通过adb,开发者可以...
这个工具集包括了ADB、fastboot和其他相关实用程序,它们是Android系统开发、调试和故障排除过程中的核心组件。 1. **ADB (Android Debug Bridge)**: ADB是连接Android设备和电脑之间的桥梁,它允许开发者在电脑上...
**Android调试ADB工具详解** ...综上所述,ADB是Android开发和调试过程中必不可少的工具,熟练掌握其使用能显著提高开发效率,解决各种问题。通过CMD环境下的ADB命令,开发者可以实现对Android设备的全方位控制和调试。
Android 调试桥 adb Android 调试桥(Android Debug Bridge,adb)是一种多用途的工具,能够帮助...Android 调试桥(adb)是一种功能强大的工具,能够帮助开发者管理设备或模拟器的状态,并提供了多种使用方式和选项。
在使用adb之前,开发者需要在Android设备上开启USB调试(设置>关于手机>软件信息>点击版本号五次解锁开发者选项>开发者选项>USB调试),然后连接设备到PC,运行adb命令进行配对。一旦设备和PC之间的连接建立,开发者...
安卓调试桥(ADB,Android Debug Bridge)是谷歌为安卓开发者提供的一款强大工具,它允许开发者通过命令行接口与安卓设备进行交互,进行各种调试和管理任务。ADB是安卓开发环境的重要组成部分,无论是在Windows、Linux...
- `adb.exe`:这是主要的调试桥,负责设备连接、数据传输和设备控制。 - `fastboot.exe`:用于在设备启动加载器模式下执行命令,例如刷写固件。 - `platform-tools`目录:包含各种辅助工具,如`ddms`(Dalvik ...
- **USB调试**:开启设备的USB调试模式,是使用ADB的前提。在开发者选项中可找到此设置。 - **端口转发**:`adb forward`命令可以将本地端口映射到设备端口,方便调试网络服务。 - **恢复模式和下载模式**:在设备...
Android调试桥(adb)与快速启动(fastboot)是Android开发者和系统工程师不可或缺的工具,它们构成了Android系统调试的核心组件。这两个工具都是Android SDK(软件开发工具包)的一部分,位于`platform-tools`目录下。 ...
adb主要由三部分组成:服务器端(在开发机上运行)、守护进程(在模拟器或真机上运行)和客户端(开发者使用的命令行工具)。通过adb,你可以执行以下操作: 1. 设备管理:列出连接到电脑的所有Android设备和模拟器...
在Android开发过程中,调试是必不可少的一个环节,而无线ADB(Android Debug Bridge)调试工具则为开发者提供了更加便捷的远程调试方式。本项目提供了一个Android应用的源码,专门用于实现无线ADB功能,使得开发者...
在Android开发过程中,调试工具Android Debug Bridge(ADB)起着至关重要的作用,它允许开发者与设备进行通信,执行各种操作,如安装应用、查看设备状态、传输文件等。当遇到"adb server version (31) doesn't match...
在“adb,zip 刷机工具”中,我们看到包含的文件有AdbWinApi.dll、AdbWinUsbApi.dll以及adb.exe,这些都是ADB在Windows环境下正常工作所必需的部分。 1. ADB简介: ADB主要由三部分组成:服务器端(运行在开发者的...
ADB(Android Debug Bridge)是谷歌开发的一个命令行工具,用于帮助开发者调试Android设备。这个工具包专门针对安卓手机,提供了一系列强大的功能,如与设备进行数据传输、控制设备、安装和卸载应用、以及在没有屏幕...
Android 调试桥(ADB)是一种多用途的工具,能够帮助开发者管理设备或模拟器的状态。ADB 提供了多种方式来与设备或模拟器进行交互,包括在设备上运行 Shell 命令、通过端口转发来管理模拟器或设备、从模拟器或设备上...
`adb驱动工具集`是一个针对Android设备进行调试和管理的重要工具,主要用于连接Android设备与电脑,实现数据传输、设备控制、日志查看等功能。本工具集特别强调对友坚android210和Exynos4412处理器的支持,并且包含...
为了方便使用,很多开发者会借助第三方工具,如“ADB Interface”或“Platform Tools”,它们提供图形化的界面和更丰富的功能,如自动安装驱动、一键启动应用、批量操作等。 总之,ADB作为Android开发中的核心工具...