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 简单使用

    基本用法 命令语法 adb 命令的基本语法如下: 如果只有一个设备/模拟器连接时,可以省略掉 [-d|-e|-s ...

  • adb 的简单使用

    最近写个东西,卡在adb了,发现对adb的一些命令也是了解甚少,所以做个总结。。//http://www.jian...

  • adb 简单的使用

    简介: ADB,即 Android Debug Bridge,它是 Android 开发/测试人员不可替代的强大工...

  • adb简介与Monkey的简单实用

    本篇文章主要介绍Adb基本命令与Monkey的简单使用。 什么是adb:Android Debug Bridge(...

  • Android adb 的简单使用

    在某些情况下,我们需要使用 adb 的命令或者使用adb shell 进行简单的开发和测试。比如开发机顶盒项目的时...

  • Windows抓取Android和iOS手机上app的log

    一、Android篇 1.使用adb logcat抓取 打印简单日志:adb logcat 打印日志具有详细时间和...

  • adb 命令抓取log(上篇)

    如何使用adb命令抓取Android log日志?1.首先配置adb命令运行环境,很简单,百度下载adt bund...

  • 了解adb

    adb的基本使用 简单介绍 Android Debug BridgeAndroid 开发的调试助手 功能 运行An...

  • 小程序反编译之获取wxapkg包

    1.root安卓手机 2.电脑安装adb工具 adb shellsu 获取root权限cp 到一个简单路径使用ad...

  • adb 与 ida调试APP

    模拟器连接 adb使用 启动adb服务: adb start-server关闭adb服务:adb kill-ser...

网友评论

    本文标题:adb 的简单使用

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