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命令

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