zoukankan      html  css  js  c++  java
  • 《自拍教程18》adb Android设备debug连接工具

    adb命令介绍

    做Android App测试,Android手机系统测试,
    还有很多Android终端产品(手表,车载,智能电视,智能手表等)
    都必须用adb命令,通过USB接口,与Android设备建立连接建立测试环境。

    adb.exe(Linux/Ubuntu/imac下是未带后缀的adb),
    全称是:Android Debug Bridge, 是android sdk自带的命令行调试工具软件。
    一般在.sdkplatform-tools的路径下,当然用adb完全没必要下载整套sdk,
    Windows操作系统上,只需要以下3个文件即可独立运行:

    adb.exe
    AdbWinApi.dll
    AdbWinUsbApi.dll

    Linux操作系统上,只需要:
    adb 这个独立的可执行文件即可运行。


    下载地址

    http://adbshell.com/upload/adb.zip

    常见用法(暂只列出针对测试人员的常见用法)
    序号 adb命令
    注意:这是电脑端的命令
    不是Android里边的命令
    释义 常见用法
    1 adb shell 电脑端通过此命令,
    能进入Android手机的后台,
    直接用linux 命令操作Android
    adb shell 进入Android 后台。
    # cd /sdcard
    # reboot
    # chmod 777 -R /sdcard
    # screencap -p /sdcard/a.png
    建议分开来敲,确保进入了Android手机终端后台。

    当然也有直接用:
    adb shell cd /sdcard
    adb shell reboot
    adb shell chmod 777 -R /sdcard
    adb shell screencap -p /sdcard/a.png
    但是这样直接用,不太科学容易出错,
    不符合Android手机终端后台执行命令的规范。
    2 adb push 将电脑端的文件,
    推到(导入)Android手机里去
    adb push C:icbc.apk /sdcard/icbc.apk
    adb push C:icbc.apk /sdcard 与上一条命令效果一样
    3 adb pull 将Android手机里的文件,
    导出到电脑
    adb pull /sdcard/logcat.log C: 直接导出文件
    adb pull /sdcard/logcat.log C:a.txt 导出文件并重命名
    adb pull /sdcard C: 导出文件夹
    4 adb reboot 重启Android手机 adb reboot

    其效果与adb shell
    # reboot 是一样的。
    5 adb root
    adb remount
    获取Android手机的root权限后,
    并重新挂载Android手机
    adb root
    adb remount
    以上俩命令,一般搭配使用
    6 adb devices 检测电脑端是否有android手机设备连上 adb devices
    如果有设备,则显示devices列表。
    如果无设备,就不显示任何devices列表
    【如果USB接了,但无法找到设备】
    先看Window设备管理器Android Devices驱动是否驱动成功,
    如果还有问号,则是驱动问题,先解决驱动问题,
    基本上adb devices就能找到设备了。
    7 adb logcat 抓取Android手机端的后台Application运行
    相关的日志,并导出到电脑端。
    adb logcat -v threadtime > C:logcat.log
    按线程时间截取logcat log
    8 adb install 电脑端通过此命令,
    给手机Android端安装apk
    adb install C:icbc.apk 安装中国工商银行的apk
    adb install -r C:icbc.apk
    如果手机端已经安装了工商银行的apk, 重新安装。
    9 adb --help
    adb /?
    电脑端通过此命令,
    可以查看adb的详细帮助文档
    adb --help
    adb /?
    执行效果


    更多更好的原创文章,请访问官方网站:[www.zipython.com](https://www.zipython.com) 原文链接:[https://www.zipython.com/#/detail?id=3a1ead837f8d49e1801f43000bb95ef2](https://www.zipython.com/#/detail?id=3a1ead837f8d49e1801f43000bb95ef2) 也可关注“武散人”微信订阅号,随时接受文章推送。 ![](http://www.zipython.com/images/wechat.png)
  • 相关阅读:
    网管的自我修养-网络系统
    网管的自我修养-电脑维护
    iOS继承与类别
    iOS支付宝集成
    HTTP HTTPS TCP/IP UDP
    AFNetworking新版本3.0的迁移
    GCD使用 并行串行队列同步异步执行组合情况
    使用vim遇到的问题
    mac取色
    网络解析
  • 原文地址:https://www.cnblogs.com/zipython/p/12350638.html
Copyright © 2011-2022 走看看