美文网首页
mac环境下adb(安卓调试桥)安装及使用

mac环境下adb(安卓调试桥)安装及使用

作者: 赵永洪 | 来源:发表于2020-05-14 14:30 被阅读0次

    .前言

          今天和安卓同学调试appList功能,过程中遇到了APP端给车机端发送消息数据,但是没有达到预期效果,所以需要抓包车机的日志,来排查时哪一端的问题,这里主要介绍一下通过adb来查看log,由于mac环境需要不比window系统兼容需要搭建adb环境,希望每位iOS开发人员都安装一下,方便后面和车机端排查问题,同时也可以自己安装apk到车机端升级版本。

    .具体步骤

    检查是否有安装adb 

    adb  

    没有安装的话直接安装

    brew cask install android-platform-tools

    环境变量配置

    echo 'export PATH=$PATH:~/.android-sdk-macosx/platform-tools/' >> ~/.bash_profile

    更新执行配置文件

    source ~/.bash_profile

    检查是否安装(下面截图代表环境已经安装成功了)

    adb devices

    我们如果想查看安卓程序内部的日志

    adb logcat    (但执行此命令是系统所有的日志都在这里,很难找到自己想要的日志)

    接下来说一下通过shell里面进程id来过滤日志

    首先进入shell模式下

    adb shell

    然后查看当前车机端进程信息

    ps -A

    找到对应的安卓内部包名(这里用的包名是com.yflink.client,需要问安卓人员要)

    此会看到如下截图,2235的位置就是该进程对应的id

    ps -A  |grep com.yflink.client

    下面我们通过进程id筛选日志,此时就能看到com.yflink.client下所有的日志

    logcat -v time | grep --color 2235

    如果想看安卓内部的某一个类的打印日志,需要打一个TAG,我们拿applist和card举例

    (其中 AppCommandHelper需要安卓人员提供给我们),此时我们就可以看到app发送给车机端的消息,这样方便后续排查问题。

    logcat -v time | grep AppCommandHelper

    退出当前shell命令

    exit

    相关文章

      网友评论

          本文标题:mac环境下adb(安卓调试桥)安装及使用

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