您的位置:首页 > 其它

ADB工具调试

2012-04-17 14:26 141 查看
ADB(Android Debug Bridge)是Android提供的一个通用的调试工具,借助这个工具,我们可以管理设备或手机模拟器的状态。

1、安装应用到模拟器:



1
  adb install
2
  
//比较遗憾的是,Android并没有提供一个卸载应用的命令,只能自己手动删除:
3
  adb shell
4
  cd /data/app
5
  rm app.apk
  2、进入设备或模拟器的shel

1
  adb shell
2
  通过上面的命令,就可以进入设备或模拟器的shell环境中,在这个Linux Shell中,你可以执行各种Linux的命令 ,另外如果只想执行一条shell命令,可以采用以下的方式:
3
  adb shell[command] 
4
  
//如:adb shell dmesg会打印出内核的调试信息。
  3、发布端口:

1
  
//可以设置任意的端口号,做为主机向模拟器或设备的请求端口。
2
  如:adb forward tcp:
5555

tcp:
8000
  4、复制文件:

1
  
//可向一个设备或从一个设备中复制文件,
2
  
//复制一个文件或目录到设备或模拟器上:
3
  adb push
4
  adb pushtest.txt /tmp/test.txt 

5
  
//从设备或模拟器上复制一个文件或目录:
6
  adb pull
7
  adb pull/addroid/lib/libwebcore.so
    5、搜索模拟器/设备的实例:

1
  取得当前运行的模拟器/设备的实例的列表及每个实例的状态:

2
  adb devices
    6、查看bug报告:

1
  adb bugreport
    7、记录无线通讯日志:

1
  一般来说,无线通讯的日志非常多,在运行时没必要去记录,但我们还是可以通过命令,设置记录:
2
  adb shell
3
  logcat -b radio
    8、获取设备的ID和序列号:

1
  adb get-product
2
  adb get-serialno
    9、访问数据库SQLite3

1
  adb shell
2
  sqlite3
adb常见安装错误提示说明



重新启动设备

adb reboot 重新启动

adb reboot recovery 重新启动到recovery

adb reboot bootloader 重新启动到bootloader

写脚本常用的几个命令

adb wait-for-device 等待设备响应 常用于安装之类的脚本中

adb version 查看adb版本 常和if语句搭配用于检测是否存在adb工具

adb get-state 判断设备状态 常用于脚本刷机时的设备状态判断

显示帮助信息

adb help
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: