美文网首页
adb构成和工作原理和常用命令

adb构成和工作原理和常用命令

作者: 杨玉林yyl | 来源:发表于2020-12-08 15:35 被阅读0次

adb构成和工作原理

adb构成

  • client端:在电脑上,负责发送adb命令
  • daemon守护进程:在手机上,负责接收和执行adb命令
  • server端:在电脑上,负责管理client和daemon之间的通信

adb工作原理

  • client端将命令发送给server端
  • server端将命令发送给daemon端
  • daemon端进行执行
  • 将执行结果返回给server端
  • server端将结果再返回给client端

adb常用命令

获取包名和界面名【应用】

  • 包名:package,决定程序的唯一性(不是应用的名字)
  • 界面名(启动名):activity,目前可以理解为,一个界面名,对应一个界面
  • 如何获取包名和界面名
    1.由包名获取apk路径
    adb shell pm path io.ionic.starter
    2.打开需要获取的APP,运行以下命令即可
    adb shell dumpsys window | findstr mCurrentFocus


    image.png
  • 应用场景
    后期我们在告诉计算机到底打开哪一个应用和哪一个界面,必须要使用的一个写代码的参数。


    image.png

文件传输

  • 电脑发送文件到手机, 命令格式: adb push 电脑的文件路径 手机的文件夹路径
  • 手机文件拉取到电脑中,命令格式 : adb pull 手机的文件路径 电脑的文件夹路径
    应用场景如:将手机产生的文件(数据库文件,日志文件)拉取到电脑中

获取app启动时间
命令格式 adb shell am start -w 包名/启动名 或 adb shell am start -W -n package/activity
停止APP应用命令:adb shell am force-stop package
例:启动 com.android.settings程序并且进入主界面(.setttings)
adb shell am start -w com.android.settings/.setttings

获取手机日志
命令格式 adb logcat
例:当程序发生崩溃的时候,可以将日志信息发送给开发,便于迅速定位bug(复制E开头信息到txt)。
关于崩溃的处理,我们需要找日志中的at,前面第一个字符是E的就是错误信息。

image.png
其他命令
image.png

相关文章

  • adb构成和工作原理和常用命令

    adb构成和工作原理 adb构成 client端:在电脑上,负责发送adb命令 daemon守护进程:在手机上,负...

  • adb常用命令

    ADB常用命令 adb connect+ip 远程连接Android设备 adb devices 获取设备列表和设...

  • 2019-04-19

    adb常用命令 adb devices

  • Android 常用命令

    Android 常用命令 Dos下常用命令 adb kill-server 杀死当前adb服务 adb start...

  • ADB总结

    adb常用命令总结 1.无线adb调试(Android 设备必须和电脑在同一局域网)设置端口: adb tcpip...

  • Android adb常用命令

    Android adb常用命令 adb是什么 Android Debug Bridge (adb) is a ve...

  • adb 常用命令

    adb 常用命令

  • adb常用命令

    adb常用命令 启动adb serveradb start-server 关闭adb serveradb kill...

  • ADB 工作原理

    一、ADB 即 Android Debug Birdge (Android调试桥) ADB 分为三部分:PC上的a...

  • ADB常用命令

    ADB常用命令 --adb start-server | 启动服务 ad...

网友评论

      本文标题:adb构成和工作原理和常用命令

      本文链接:https://www.haomeiwen.com/subject/xzgekktx.html