zoukankan      html  css  js  c++  java
  • adb工具介绍与安装

    • 一天笑嘻嘻是一名测试人员,想了解Android的测试方法,于是,就找到了小测试。
    • 笑嘻嘻:身为一名测试人员需要了解ADB的哪些内容?
    • 小测试:了解原理和简单的命令使用就可以了。
    • 笑嘻嘻:你有毒啊,都了解原理了,还简单实用?
    • 小测试:用工具不疑,疑工具不用,知道这个工具怎么运行的用起来才得心应手啊。另外ADB命令就像Linux的命令一样,记住常用的,了解大部分的,遇到问题知道百度什么就好。

    ADB介绍

    • ADB即Android Debug Bridge,是Android提供的一个通用的调试工具,是一个C/S架构的命令,用这个工具可以直接操作管理android模拟器或者真实的android设备。
    • ADB是一个客户端/服务器架构的命令行工具,主要由3个部分组成。 image
      • Adb clent(客户端):可以通过它对Android应用进行安装、卸载及调试。
      • adb service(服务器):管理客户端到Android设备上abd后台进程的连接。
      • adb daemon(守护进程):运行在Android设备上的adb后台进程。

    ADB安装

    安装方法大同小异,很多文章都推荐安装Android sdk,其实adb工具是包含在Android sdk平台工具软件包里的一个,我们把adb下载了就好。举个例子:王者荣耀是应用宝的一个应用,如果我们要玩王者荣耀,需要把所有的应用都下载了么?当然不需要。 image 下载链接

    获取platform-tools和tools的文件路径

    获得到上面的安装包或者安装好Android SDK之后,找到:platform-tools文件夹(复制路径) image

    添加环境变量

    由于我们的adb命令是在cmd环境下使用,所有要添加环境变量

    • 右键点击此电脑
    • 高级系统设置
    • 高级
    • 环境变量
    • 系统变量(建议是系统变量) image
    • 点击编辑
    • 新建
    • 把platform-tools和tools(tools在platform-tools下面)的路径添加进来。
    • 打开cmd环境,输入adb,回车,如果有出现下面的,恭喜你,安装成功!!!
    C:Userswy.DESKTOP-KENPKKP>adb
    Android Debug Bridge version 1.0.36
    Revision 0e9850346394-android
    
     -a                            - directs adb to listen on all interfaces for a connection
     -d                            - directs command to the only connected USB device
                                     returns an error if more than one USB device is present.
     -e                            - directs command to the only running emulator.
                                     returns an error if more than one emulator is running.
     -s <specific device>          - directs command to the device or emulator with the given
                                     serial number or qualifier. Overrides ANDROID_SERIAL
                                     environment variable.
     -p <product name or path>     - simple product name like 'sooner', or
                                     a relative/absolute path to a product
                                     out directory like 'out/target/product/sooner'.
                                     If -p is not specified, the ANDROID_PRODUCT_OUT
                                     environment variable is used, which must
                                     be an absolute path.
     -H                            - Name of adb server host (default: localhost)
     -P                            - Port of adb server (default: 5037)
     devices [-l]                  - list all connected devices
                                     ('-l' will also list device qualifiers)
     connect <host>[:<port>]       - connect to a device via TCP/IP
                                     Port 5555 is used by default if no port number is specified.
     disconnect [<host>[:<port>]]  - disconnect from a TCP/IP device.
                                     Port 5555 is used by default if no port number is specified.
                                     Using this command with no additional arguments
                                     will disconnect from all connected TCP/IP devices.
    

    今天就先到这里,如果有问题的请留言指正。 QQ:1545626293 image

  • 相关阅读:
    一起来学linux:网络命令
    python网络爬虫之使用scrapy自动登录网站
    python网络爬虫之requests库 二
    一起来学linux:网络配置
    一起来学linux:日志文件
    一起来学linux:进程
    python网络爬虫之requests库
    【原创】大数据基础之Ambari(1)简介、编译安装、使用
    【原创】数据库基础之Mysql(1)常用命令
    【原创】大叔经验分享(22)securecrt连接自动断开
  • 原文地址:https://www.cnblogs.com/Testking/p/11959395.html
Copyright © 2011-2022 走看看