每个拥有android手机的人必须要会几条ADB Commands. 掌握一下命令行通过中间人的方式,你的同事的手机如果root过或者在公共场合,可以随意查看他们手机中的资料。所以对于android手机root就等于开放。
ADB = Android Debug Bridge
ADB命令有很多,整理一下几条比较常用的如下:
1.查看版本
$abd version
Andorid Debug Bridge version 1.0.36
Revision 8F855A3D9B35-android
2.查看连接设备
$adb devices
|
|
```
3.安装
adb install <apkfile>
保留数据和缓存文件,重新安装apk:
adb install -r <apkfile>
安装apk到sd卡:
adb install -s <apkfile>
4.卸载
adb uninstall <package>
\\eg:adb uninstall com.stormzhang.demo
卸载app但保留数据和缓存文件
adb uninstall -k <package>
5.启动/停止Server
启动Server
adb start-server
停止Server
adb kill-server
6.包管理
列出手机装的所有app的包名
adb shell pm list packages
列出系统应用的所有包名
adb shell pm list packages -s
列出第三方应用:
adb shell pm list packages -3
使用grep来过滤
adb shell pm list packages | grep qq
7.清除应用数据及缓存
adb shell pm clear <packagename>
8.启动应用
adb shell am start -n <package>/.ui.SplashActivity
9.强制停止应用
adb shell am force-stop <packagename>
10.查看日志
adb logcat
11.重启
adb reboot
12.获取序列号
$adb get-serialno
13.获取MAC地址
$adb shell cat /sys/class/net/wlan0/address
14.查看设备型号
adb shell getprop ro.product.model
15.查看Android系统版本
$adb shell getprop ro.build.version.release
16.查看屏幕分辨率
$adb shell wm size
17.检查设备是否已经ROOT
adb shell
su
18.开启关闭wifi(需ROOT权限)
adb root
adb shell svc wifi enable/disable
19.音量控制
adb shell input keyevent 24/25、164
24增加音量,25降低音量 164 静音
20.文件管理
复制电脑里的文件到设备
adb push <电脑文件路径> <设备里的目录>
复制设备文件到电脑
adb pull /sdcard/sr.mp4 ~/tmp