android-command
Roy Lv7

mark
每个拥有android手机的人必须要会几条ADB Commands. 掌握一下命令行通过中间人的方式,你的同事的手机如果root过或者在公共场合,可以随意查看他们手机中的资料。所以对于android手机root就等于开放。

ADB = Android Debug Bridge

ADB命令有很多,整理一下几条比较常用的如下:

1.查看版本

1
2
3
$abd version
Andorid Debug Bridge version 1.0.36
Revision 8F855A3D9B35-android

2.查看连接设备

1
2
3
$adb devices
of devices attached
02ae0c1021089daf device

```

3.安装

1
adb install

保留数据和缓存文件,重新安装apk:

adb install -r
安装apk到sd卡:

1
adb install -s

4.卸载

1
2
adb uninstall 
\\egadb uninstall com.stormzhang.demo

卸载app但保留数据和缓存文件

1
adb uninstall -k

5.启动/停止Server

启动Server

1
adb start-server

停止Server

1
adb kill-server

6.包管理

列出手机装的所有app的包名

1
adb shell pm list packages

列出系统应用的所有包名

1
adb shell pm list packages -s

列出第三方应用:

1
adb shell pm list packages -3

使用grep来过滤

1
adb shell pm list packages | grep qq

7.清除应用数据及缓存

1
adb shell pm clear

8.启动应用

1
adb shell am start -n /.ui.SplashActivity

9.强制停止应用

1
adb shell am force-stop

10.查看日志

1
adb logcat

11.重启

1
adb reboot

12.获取序列号

1
$adb get-serialno

13.获取MAC地址

1
$adb shell cat /sys/class/net/wlan0/address

14.查看设备型号

1
adb shell getprop ro.product.model

15.查看Android系统版本

1
$adb shell getprop ro.build.version.release

16.查看屏幕分辨率

1
$adb shell wm size

17.检查设备是否已经ROOT

1
2
adb shell
su

18.开启关闭wifi(需ROOT权限)

1
2
adb root
adb shell svc wifi enable/disable

19.音量控制

1
adb shell input keyevent 24/25164

24增加音量,25降低音量 164 静音

20.文件管理

复制电脑里的文件到设备

1
adb push <电脑文件路径> <设备里的目录>

复制设备文件到电脑

1
adb pull /sdcard/sr.mp4 ~/tmp
  • 本文标题:android-command
  • 本文作者:Roy
  • 创建时间:2017-03-01 14:04:47
  • 本文链接:https://www.yrzdm.com/2017/03/01/android-command/
  • 版权声明:本博客所有文章除特别声明外,均采用 BY-NC-SA 许可协议。转载请注明出处!