主要功能

1.运行Android设备的shell(命令行)

2.管理模拟器或Android设备的端口映射

3.安装/卸载APK程序

4.计算机和Android设备之间上传/下载文件

常用命令

1.服务的启动与关闭

adb start-server

adb kill-server

2.查看当前连接设备

adb devices

3.多设备连接

adb [-d|-e|-s <serial number>] <command>

-d:当且仅当多个设备中只有一个真机时可用

-e:当且仅当多个设备中只有一个模拟器时可用

-s:序列号

例如:adb -sE40KCY02609 install helloworld.apk

4.安装卸载APK

adb install <apk文件路径> 安装指定APK

adb uninstall <软件名> 卸载指定APK

adb uninstall -k <软件名> 卸载指定APK但保留其配置文件和缓存文件

5.上传下载文件

adb push <本地路径> <远程路径> 把PC上的文件或文件夹上传到设备

例如:adb push helloworld.txt /sdcard/helloworld.txt

adb pull <远程路径> <本地路径> 把设备上的文件或文件夹下载到PC

例如:adb pull system/app D:\apps

6.调试信息

adb logcat 在命令行中显示调试信息

adb logcat > 文件名 将logcat信息保存到文件中

7.过滤日志输出

过滤器表达式的格式:tag:priority

adb logcat ActivityManager:I *:S

标记是一个简短的字符串,用于标识原始消息的来源 (例如"View" 来源于显示系统)

优先级是从低到高:

V — 明细 (最低优先级)

D — 调试

I — 信息

W — 警告

E — 错误

F — 严重错误

S — 无记载 (最高优先级,没有什么会被记载)

更多相关文章

  1. Android的相关文件类型
  2. Android根文件系统的启动过程
  3. Android APK文件在电脑上面运行方法
  4. Android中Input型输入设备驱动原理分析
  5. Android App开发基础篇—数据存储(SP和文件)

随机推荐

  1. Android(安卓)获取SIM卡内信息(TelephonyM
  2. 【android-tips】android程序执行adb she
  3. Android(安卓)如何获取摄像头所支持的所
  4. Android(安卓)获取通话记录
  5. android上传视频
  6. android执行Linux命令
  7. Android(安卓)4.0源码编译错误
  8. Android(安卓)监控网络状态
  9. Android(安卓)读写文件整理
  10. How to build Android(安卓)Windows SDK