• App移动端测试(3)—— ADB命令


     Adb(android Debug Bridge),它允许真机与模拟器(或手机助手等)进行通信。这样大大提升了设备(真机)的操作便利

    01—ADB的认知

    1. Adb的认知

    Adb(android Debug Bridge),它允许真机与模拟器(或手机助手等)进行通信。这样大大提升了设备(真机)的操作便利,我的安卓sdk路径如:

    《脚本区域过长,可以左右滑动哦》   

    D:\Program Files (x86)\Android\android-sdk\platform-tools,

    在该目录下可以看到adb开头的3个文件,

    验证adb是否配置完整。在Cmd中输入adb

    CmdAdb

    2. Adb的工作原理

    启动adb客户端,客户端会与本地TCP端口(5037)绑定,然后开始侦听adb客户端发出的所有命令,然后使用端口5037与adb服务器通信。

    3.启用adb调试

    必须在手机上启动usb调试,才可以进行adb调试(如不知道如何打开手机的usb调试,请查看前面)。

    4.Adb的基础命令

    在cmd中执行如下

    • 查看adb版本

    C:\Users\Leo>adb version
    • 查看设备信息

    C:\Users\Leo>adb devicesList of devices attached* daemon not running; starting now at tcp:5037* daemon started successfullyGWY0217306003796        unauthorized

    02—ADB的基础命令

    1.Adb的基础命令

    • 查看adb版本

    C:\Users\Leo>adb version
    • 查看设备信息

    C:\Users\Leo>adb devicesList of devices attached* daemon not running; starting now at tcp:5037* daemon started successfullyGWY0217306003796        unauthorized
    • 连接模拟器

    C:\Users\Leo>adb connect 127.0.0.1:62001

    注意事项:夜神模拟器的第1台模拟器的端口是62001,第2台是62025,第3台62025+1。

    C:\Users\Leo>adb connect 127.0.0.1:62001adb server version (36) doesn't match this client (40); killing...

    原因:出现以上(adb server version (36) doesn't ….)提示的原因,是因为android sdk中的adb版本与模拟器中adb版本不同造成的。

    解决方案:

    把android sdk下3个adb开头的文件(如下图),复制到模拟器下面,替换模拟器下(D:\Program Files\Nox\bin)对应的3个文件(如下图)。

    • Adb shell

      Adb shell

    当有多台设备(模拟器链接pc的时候)​​​​​​​

    C:\Users\Leo>adb -s 127.0.0.1:62001 shellroot@shamu:/ #

    格式 adb –s  需要的模拟器的ip与端口  shell


    最后感谢每一个认真阅读我文章的人,看着粉丝一路的上涨和关注,礼尚往来总是要有的,虽然不是什么很值钱的东西,如果你用得到的话可以直接拿走

    这些资料,对于做【软件测试】的朋友来说应该是最全面最完整的备战仓库,这个仓库也陪伴我走过了最艰难的路程,希望也能帮助到你!凡事要趁早,特别是技术行业,一定要提升技术功底。希望对大家有所帮助…….

  • 相关阅读:
    有关 python 切片的趣事
    LeetCode_多源 BFS_中等_2258.逃离火灾
    FastAPI学习-18.Response 返回 XML 格式
    Android -- 每日一问:Activity的启动模式(launchMode)有哪些,有什么区别?
    多线程并发环境下,数据的安全问题&&线程池
    (20)Verilog实现信号延迟N拍【3拍】
    C. Carrying Conundrum
    栈的压入、弹出序列
    Spring IOC架构设计解析
    mysql InnoDB事务
  • 原文地址:https://blog.csdn.net/m0_58026506/article/details/126940015