zoukankan      html  css  js  c++  java
  • adb调试命令详解-2016.02.01

    adb(Android Debug Bridge),调试桥可以让设备的调试监测过程在远端进行,而不必在运行实际运行应用的设备上,方便调试的输出。

    1 命令详解

    a 查看帮助信息

            adb --help

    image

    选项参数:

    adb [-d|-e|-s <serialNumber>] <command>

    -a 对于adb建立连接,将监听在所有的网卡上

    -d 只对于USB连接的设备执行命令,如果有多个设备使用USB连接,将返回失败。

    -e 只对正在运行的模拟器执行命令,如果有多个模拟在运行中,将返回失败。

    -s 如果adb连接有多个设备,可以通过-s选项对指定的设备执行后续的命令  adb –s <specific device> <command>例如 adb –s 192.168.1.156:5555 logcat

    可执行命令:

    devices 列出所有连接的设备信息

    connect 通过TCP/IP协议连接设备,不指定端口时,使用默认5555端口

    disconnect 断开通过TCP/IP连接的设备

    image

    adb push 从本地复制文件到连接设备上,可以使用-p显示传输过程

    adb pull 从连接设备上复制文件到本地,例如 adb -s 192.168.1.156:5555 pull -p /data/data/com.zhoulee.test/lib/libVoice.so E:demo

    adb shell 登陆远端的shell环境

    adb shell <command> 在远端上执行shell命令,在本地终端显示执行结果

    具体可以执行命令(某些命令可能不支持或者支持的命令未列出)

    ls mount cat ps kill ln insmod rmmod lsmod ifconfig setconsole rm 
    mkdir rmdir reboot getevent sendevent date wipe sync umount start 
    stop notify cmp dmesg route hd dd df getprop setprop watchprops 
    logcat sleep renice printenv smd chmod chown mkdosfs netstat 
    ioctl mv schedtop top iftop id vmstat

    adb logcat 输出调试日志信息  例如:输入指定设备的调试信息 adb -s 192.168.1.156:5555 logcat | find "addin"

          也可以登陆到指定设备上,通过logcat命令与grep结合使用 adb –s 192.168.1.156:5555 shell 登陆后, 执行 logcat | grep “addin

          日志过滤规则:adb logcat 查看日志

    image

    参考资料

    android adb adbd analyse

    adb的一些命令

    Android学习系列(29)--App调试的几个命令实践

  • 相关阅读:
    CRM 跳转到数据修改页面、动态生成model,form、增加新增页面——第21天
    CRM 日期字段过滤功能——第21天
    CRM多条件查询——第20天
    CRM排序——第19天
    CRM_分页显示——第18天
    CRM分页 ——第17天
    CRM多条件筛选和分页——第16天
    python global、nonlocal、闭包、作用域——第10天
    uniAPP view 和 swiper
    uniAPP tabBar 设置
  • 原文地址:https://www.cnblogs.com/zhouLee/p/5175658.html
Copyright © 2011-2022 走看看