ADB 安装和简单使用

    技术2022-07-10  157

    Windows平台下,数据线连接手机和电脑,抓取一些日志,过滤特定的日志,     一,安装:安装AndroidAtudio,也可以单独安装ADB。   Android 调试桥 (adb) 是一种功能多样的命令行工具,可让您与设备进行通信。adb 命令可用于执行各种设备操作(例如安装和调试应用),并提供对 Unix shell(可用来在设备上运行各种命令)的访问权限。它是一种客户端-服务器程序,包括以下三个组件: 客户端:用于发送命令。客户端在开发计算机上运行。您可以通过发出 adb 命令来从命令行终端调用客户端。 守护进程 (adbd):在设备上运行命令。守护进程在每个设备上作为后台进程运行。 服务器:管理客户端和守护进程之间的通信。服务器在开发机器上作为后台进程运行。 adb 包含在 Android SDK 平台工具软件包中。您可以使用 SDK 管理器下载此软件包,该管理器会将其安装在 android_sdk/platform-tools/ 下。或者,如果您需要独立的 Android SDK 平台工具软件包,可以 点击此处进行下载。 要了解如何连接设备以进行 adb 通信,包括如何使用 Connection Assistant 对常见问题进行排查,请参阅 在硬件设备上运行应用。   二,简单使用:   推荐使用管理员身份打开CMD    adb logcat [选项] [过滤项], 其中 选项 和 过滤项 是可选的。  

    (1) 选项解析

    选项解析 :    --  "-s"选项 : 设置输出日志的标签, 只显示该标签的日志;    -- "-f"选项 : 将日志输出到文件, 默认输出到标准输出流中, -f 参数执行不成功;    -- "-r"选项 : 按照每千字节输出日志, 需要 -f 参数, 不过这个命令没有执行成功;   -- "-n"选项 : 设置日志输出的最大数目, 需要 -r 参数;   -- "-v"选项 : 设置日志的输出格式;   -- "-c"选项 : 清空所有的日志缓存信息;   使用 adb logcat -c 命令, 可以将之前的日志信息清空, 重新开始输出日志信息;   -- "-d"选项 : 将缓存的日志输出到屏幕上, 并且不会阻塞;   -- "-t"选项 : 输出最近的几行日志, 输出完退出, 不阻塞;    -- "-b"选项 : 加载一个日志缓冲区, 默认是 main, 下面详解;   -- "-B"选项 : 以二进制形式输出日志;   (2) 过滤项解析   过滤项格式 : <tag>[:priority] , 标签:日志等级, 默认的日志过滤项是 " *:I " ;   --  V : Verbose (明细);   --  D : Debug (调试);   --  I : Info (信息);   --  W : Warn (警告);   --  E : Error (错误);   --  F: Fatal (严重错误);   --  S : Silent(Super all output) (最高的优先级, 可能不会记载东西);   1,日志相关:     adb    devices            #查看连接的设备 。 adb    logcat -c         #清除旧的日志。 adb logcat -s <packgeName> adb logcat > c:\test.log     #将日志保存到文件中,如果没有这个文件,会自动创建test.log。如果出现拒绝访问的问题,可以使用管理员身份打开CMD。 adb logcat -s Unity          #输出当前运行游戏的日志。 adb logcat 10 *:E #显示10条Error以上级别的日志 adb logcat HW:D *:s #输出标签为HW,优先级Debug等级以上的而级别的日志 adb logcat HW:D xiaomi:I *:s #输出标签为HW的Debug以上级别和标签为xiaomi的Info以上级别的日志

    apk相关;

    2,安装APK:     adb    install  包在电脑上的路径(可以直接把apk拖进来)            可选参数;-r,重新安装应用,保留其数据。adb  -r  install。                             -t,允许安装测试APK。     adb    install  包在电脑上的路径 。 2,卸载APK:     adb uninsatall    在电脑上的路径。                  可选参数;-k,卸载软件,但是保留配置和缓存文件。 3,查看APK的版本信息:      adb shell dumpsys package <package_name>  grepversion。

    4,服务相关:

    adb    devices            #查看连接的设备 。 adb    kill -server        #终止服务器。快捷键:Ctrl+C连续执行两次 adb    start -server        #启动服务器。

    #关于CMD颜色的一些简单设置

    1,执行命令:COLOR+空格+?     2,执行命令 COLOR  OD 试试效果     参考连接: https://developer.android.google.cn/studio/command-line/adb?hl=zh-cn。                   https://developer.android.google.cn/studio/command-line/logcat?hl=zh-cn。                   https://blog.csdn.net/itol925/article/details/41178415?utm_medium=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-5.nonecase&depth_1-utm_source=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-5.nonecase     
    Processed: 0.042, SQL: 9