adb命令

作者: Q_Mia | 来源:发表于2020-11-03 21:03 被阅读0次
显示当前运行的所有模拟器
adb devices
启动adb
adb start-server
停止adb
adb kill-server
安装某个应用程序
adb install 
Mac查看Android手机当前启动APP的包名及activity
adb shell dumpsys window w |grep \/ |grep name= 
mSurface=Surface(name=RoundCorner)/@0xa0fbebb
mSurface=Surface(name=RoundCorner)/@0x7e68f4a
mAnimationIsEntrance=true      mSurface=Surface(name=NavigationBar)/@0x448a82c
mAnimationIsEntrance=true      mSurface=Surface(name=StatusBar)/@0x94a9205
mSurface=Surface(name=com.hipu.yidian/com.yidian.news.ui.navibar.NavibarHomeActivity)/@0x7baefd7
mAnimationIsEntrance=true      mSurface=Surface(name=com.android.systemui.wallpaper.Video24WallpaperService)/@0xd1d2ad6
adb截取手机屏幕并保持到电脑某个文件路径中
  • (1) 用screencap截屏并保存到手机中;
  • (2) 用adb pull把截屏文件复制到本地电脑的Desktop;
  • (3) 把手机上的截屏文件删除。
adb shell screencap -p /sdcard/picture1.png
adb pull /sdcard/picture1.png
adb shell rm /sdcard/picture1.png
adb查看日志命令
  • 用screencap截屏并保存到手机中;
  • 用adb pull把截屏文件复制到本地电脑的Desktop;
  • 把手机上的截屏文件删除。
adb logcat -v time   打印log的详情日志
adb logcat -v time > D:\log.txt   把日志输出到电脑的上查看,在窗口打印的同时,文件也会同时打印的
adb logcat -c       清除之前的日志信息,一般在看日志前都会执行这个命令,目的是好看日志,不然前面的日志应该会超级多,不好看问题

日志过滤规则

  • 按照日志级别过滤
  • 日志中的tag过滤
  • 日志级别和tag混合在一起过滤。
    过滤格式:adb logcat <tag>[:priority]

tag表示标签,priority表示输出的级别,注意如果要是要根据级别查看时记得tag一定要给,如果没有指定,tag那里输入*号

  1. 日志级别过滤:默认级别为V,输出日志最低,日志级别最低
    • D —— Debug
    • I —— Info
    • W —— Warning
    • E —— Error
    • F —— Fatal 致命
    • S —— Silent(最高,啥也不输出)
      实例:比如想要查看手机的级别为错误的日志
adb logcat *:E(不区分大小写)
  1. tag级别过滤:
    查看手机日志的tag命令,输出后格式会是:<priority>/<tag>: <message>
dizhudeMacBook-Pro:~ admin$ adb logcat -v tag
--------- beginning of main
D/Launcher_ProgressManager: queryProgressByBroadcast:com.xiaomi.market|8747238358604934341
D/CompatibilityInfo: mCompatibilityFlags - 0
D/CompatibilityInfo: applicationDensity - 440
...

相关文章

  • adb命令大全

    adb命令与adb shell命令的区别? adb命令是PC端adb程序自带的命令 adb shell 命令是调用...

  • adb与adb shell命令使用

    adb命令与adb shell命令的区别?adb命令是PC端adb程序自带的命令adb shell 命令是调用An...

  • ADB常用命令总结

    总结一下常用的adb命令和adb shell 命令,adb 命令是 adb 这个程序自带的一些命令,而 adb s...

  • adb、emulator、android指令

    adb命令大全adb命令pm工具讲解 adb 指令 常用 安装:adb install [文件路径] 卸载:adb...

  • Android-adb-常用命令

    一.介绍 二.adb命令 三.adb shell命令(输入adb shell进入Linux命令环境,以下命令省略a...

  • adb命令 - adb forward交互流程

    adb命令 - adb forward交互流程 命令:adb forward tcp:6100 tcp:7100 ...

  • Android adb 使用详解(一)

    adb 源码 adb 命令 以下命令需要指定手机时, 添加-s [deviceNAme] 参数 基本命令 adb ...

  • adb shell logcat 命令

    adb shell logcat 命令 Tags: adb_shell adb shell logcat命令映射为...

  • ADB常用指令

    adb devices adb remount 录制屏幕之screenrecord命令 命令格式: adb she...

  • android 常用命令

    1、adb命令 命令含义adb connect ip:5555adb远程连接adb install apk安装ap...

网友评论

      本文标题:adb命令

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