adb 的简单使用

作者: 子丿龙 | 来源:发表于2016-07-11 21:36 被阅读42次

    最近写个东西,卡在adb了,发现对adb的一些命令也是了解甚少,所以做个总结。。
    //http://www.jianshu.com/p/e77426f84157 写的比较详细的adb介绍

    • 首先要装好adb的环境变量,再我们下号的sdk文件下,一个** platform-tool 文件夹,一个 tools *文件夹 ,这个跟jdk类似,不行就问度娘把。

    下面是正题哦!

    1. 安装apk常用的命令

    • 查看当前连接着几个机器
      adb devices
    • 安装一个apk
      adb install [apk路径]
    • 列出手机中已安装的软件报名
      adb shell pm list packages
    • 如果你连接了好几个机器,怎么制定安装?
      adb -s [机器编号] install [apk路径]
      这里 -s 就是指定机器的命令,后边写上你用第一个 adb devices 查到的机器编号
    • 卸载(这个不常用吧,自己猜)

    2. 输出logcat常用命令

    *这里有个基本公式:adb logcat [选项] [过滤项],过滤项项就是你要用从日志中过滤的东西参数,其他的就都是命令项了 *

    • 最基本的打印日志命令
      adb logcat
      这是最基础的,其他都是在这个基础上加一些参数而已
    • 如果有多个机器,就要指定一个
      adb -s [机器编号] logcat
      �发现上边那个一样,对头,通用的。
    • 清空缓存日志
      adb logcat -c
      这个其实挺常用的,你不清,一开始就TMD一大堆日志,麻烦。
    • 把日志输出到pc上指定的文件夹
      adb logcat > [指定输出文件路径]
    • 把日志输出到自己手机SD卡上(便于不连接数据线拿着手机自己测)
      adb logcat -f [/sdcard/文件名字]
    • 添加过滤条件
      这里有个基本格式 [tag] :[日志等级] :s
      最后的这个
      :s必须加,貌似是把前边那个设为最优先过滤条件的意思(我是这么理解的,你随便反正不加报错,)
      adb logcat zilong :E *:S
      这个可以设置多个的过滤条件
      adb logcat zilong : E siye : D * : S
      这里加了两个过滤条件
    • 但是我偷偷告诉你,我一般这样用过滤条件
      首先进入shell模式(针对多个机器shell前边加 -s)
      adb shell “logcat | grep [过滤条件]”
    • 这个过滤可以跟上边的输出文件命令一起用,一个选项,一个过滤项,
      adb shell “logcat -f [输出文件路径] |grep [过滤条件]

    因为有时候会用一点,所以写一下第三点吧

    3. linux下几个简单的 对文件操作 的命令

    • 查看当前目录下的所有文件
      dir
    • 新建文件夹
      mkdir [文件夹名称]
    • 新建文件
      touch [文件名称]
      当然有别的,但是我记忆力不行我就记这一个,你鄙视我吧 ==!
    • 复制文件
      cp [源文件路径] [目标路径]
      再linux下是 cp,再windos下是 copy
    • 移动文件
      mv [源文件] [目标路径]
    • 删除文件
      rm [源文件]
    • 删除文件夹
      rm -r [文件夹]
      这里之所以分开写,是因为删除文件夹涉及到一个递归,就是这个文件夹里边TMD还有东西,系统就不给你删,你就得加上-r命令,记不住没事,记住r是 递归 的的英文首字母就行。
    • 查看一个文件内容
      cat [文件名]
    • 编辑一个文件
      vi [文件名]
      记下来就涉及到vi操作了,就说几个基本的
      我自己把vi编辑器里边,分为两种模式(其实是三种,但是我记性不行,我就记俩,你鄙视我吧 ==!),编辑模式,命令模式
    • 进去编辑模式
      i
      输入i就进去编辑模式了,就可以输入了
    • 命令模式
      esc
      (然后)

      按键盘上的 esc 键,就退出编辑模式,然后在输入 :,就进去命令模式了,记住要输入 :
    • 退出
      :q
    • 保存退出
      :wq
    • 强制退出
      :q!
      加上 ! 就是强制退出,如果你对文件做了修改,那么就要用 :wq,否则就会提示你强制退出.

    好了今天的 * 就装到这里,谢谢大家~~~~

    相关文章

      网友评论

        本文标题:adb 的简单使用

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