ADB工具调试

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 push test.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

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值