adb 的简单使用

最近写个东西,卡在adb了,发现对adb的一些命令也是了解甚少,所以做个总结。。
////www.greatytc.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,否则就会提示你强制退出.

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

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 135,833评论 19 139
  • 1. 零脂肪食品(饮料)中所含的碳水化合物也会产生脂肪,所以并不一定能减肥 2. 非油炸食品为了酥脆(“人们对美味...
    Henry_Wang阅读 3,287评论 0 1
  • 我们做任何事情,不要单方面的去想问题,要有多种想法,才能走向成功。
    范春梅阅读 1,576评论 0 0
  • 看过一个短语,“独处的力量”,感觉自己在这方面做的还不错。 大四开学等待实习的两个星期,除了在寝室躺着,就是在寝室...
    莱木柒阅读 1,841评论 4 1
  • 第十二章 方媛只好认输,她也害怕苏雅的小姐脾气,特别犟,十头牛都拉不回来的那种,这时方媛看见苏雅的眼睛里一束寒光闪...
    是梅儿呀阅读 4,266评论 0 2

友情链接更多精彩内容