2021-4-14 关于adb 命令小结和一些杂谈

交互动画

动画开源库

QMUI开源库 腾讯Bugly

OMUI

日常

adb logcat > ab.txt   将日志抓到放在你想要的的文件上 ,方便搜索log  			
adb reboot  设备重启
adb devices 查看是否存在连接的设备
adb remount   重新挂载 
adb shell reboot -p 设备关机 -p(poweroff的意思) 
adb -s xxx设备名称   (操控多台设备)

adb kill-server
adb start-server     
adb shell logcat *:E   
adb shell logcat -s TAG  抓日志
adb shell logcat  -c -tww
adb pull /sdcard/Pictures d:\zz\ 将手机文件推送到电脑



进入shell命令

进入shell命令
adb shell 这样就进入到了Android系统的shell了
ctrl + C 退出
常用的shell命令
ls -l 列出文件(可以将Android系统理解为一个阉割版的Linux系统,所以可以使用Linux的部分命令)

cd 目录地址(目录切换)

利用cd 查看data/data下的目录,这个是我们应用内部目录,里面有很多包名,对应着各应用的文件夹。
在这里插入图片描述
这里提示我们没有权限,我们要输入su,进入超级用户模式,接着输入刚才的命令就能查看了。
在这里插入图片描述
在这里插入图片描述

**查看文件路径**
pwd
**删除文件**
rm命令,如果是文件夹则要加参数-r,强制删除-f,force
**发现乱码**
chcp 65001(utf-8),936是gbk
**文件拉取和推送到Android系统**
adb pull  内部文件地址 本地目录 拉取
adb push  本地文件  安卓系统内部路径  推送

应用场景

adb logcat > xxx.log    抓取log
然后ctrl+c停止抓取log
adb uninstall 包名 卸载应用
一般系统应用的目录是:
/system/priv-app
/system/app
第三方应用的目录在
/data/app
截图
adb shell screencap -p /sdcard/screen.png
adb pull /sdcard/screen.png
ADB发送模拟按键
adb shell input keyevent 键码(keyCode)
Home和Back按钮提这两个
public static final int KEYCODE_HOME  = 3;
/** Key code constant: Back key. */
public static final int KEYCODE_BACK = 4;
例:adb shell input keyevent 3 
查看设备分辨率
adb shell wm size

adb 卸载系统应用命令流程

`
> **adb `卸载系统应用命令流程`** 
> adb  root   root一下 
> adb remount   重新挂载 
> adb shell
> # cd system/app   进入手机app系统文件夹
> # ls  查看所有安装的app
> # rm -rf DspSetting   卸载系统应用app-DspSetting
> # reboot  重启设备
` 

在这里插入图片描述

在这里插入图片描述

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值