交互动画
QMUI开源库 腾讯Bugly
日常
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 重启设备
`