ADB(AndroidDebugBridge)是Android提供的一个通用调试工具,借助这个工具,可以管理设备或手机模拟器的状态。

adb功能操作:

1、快速更新设备或手机模拟器中的代码,如应用或Android系统升级;
  2、在设备上运行shell命令;
  3、管理设备或手机模拟器上的预定端口;
  4、在设备或手机模拟器上复制或粘贴文件;


adb常用操作:

(1)安装应用到模拟器

adbinstallapp.apk

Android没有提供一个卸载应用的命令,只能手动删除:

adbshell

cddata/app

rmapp.apk

(2)进入设备或模拟器的Shell

adbshell

通过以上命令,可以进入设备或模拟器的shell环境中,在这个LinuxShell中,你可以执行各种Linux的命令,另外如果只想执行一条shell命令,可以采用以下方式:

adbshell[command]

如:

adbshelldmesg

会打印出内核的调试信息


(3)发布端口

可以设置任意的端口号,做为主机向模拟器或设备的请求端口。如:

adbforwardtcp:5555tcp:8000

(4)复制文件

可向一个设备或从一个设备中复制文件

复制一个文件或目录到设备或模拟器上:

adbpush

如:

adbpushtest.txt/tmp/test.txt

从设备或模拟器上复制一个文件或目录

adbpull

如:

adbpull/android/lib/libwebcore.os

(5)搜索/等待模拟器、设备实例

取得当前运行的模拟器、设备的实例列表及每个实例的状态|等待正在运行的设备

adbdevices

adbwait-for-device

(6)查看Bug报告

adbbugreport

(7)记录无线通讯日志

无线通讯记录日志非常多,在运行时没必要记录,可以通过命令设置记录

adbshell

logcat-bradio

(8)获取设备ID和序列号

adbget-product

adbget-serialno

(9)访问数据库SQLite3

adbshell

sqlite3

更多相关文章

  1. Android学习笔记之Android包、ADB介绍
  2. Android系统各个版本 最新市场份额变换
  3. 【自动化测试】Android(安卓)Monkey实践
  4. 如何开发Android(安卓)Maps
  5. adb devices找不到设备
  6. Android(安卓)NullPointerException解决方法(空指针异常)
  7. 在Ubuntu16.04上下载并编译Android内核源代码
  8. Android(安卓)adb不是内部或外部命令 问题解决
  9. Android(安卓)adb的使用略解

随机推荐

  1. android 防止对控件的重复点击和同时点击
  2. Android(安卓)UI性能优化—过度绘制篇
  3. Android——UI篇:android视频压缩:兼容7.0
  4. Android(安卓)studio怎么删除依赖包? And
  5. 腾讯微博获得oauth_verifier后跳转失败
  6. Android中添加商品的购物车
  7. Android如何实现毛玻璃效果之Android高级
  8. Android自动识别标签的自定义TextView(可
  9. Android(安卓)Context完全解析,你所不知道
  10. Android(安卓)阅读软件集锦 | 小众软件 >