Android ADB常用命令

总结一下Android开发常用ADB命令

启动adb服务,一般无需手动启动

1
adb start-server

关闭adb服务

1
adb kill-server

当前电脑正在连接调试的手机

1
adb devices

安装APK,只限一个设备

1
adb install apk路径

卸载APK,只限一个设备

1
adb uninstall apk路径

adb -s 设备编号 install apk的路径

adb -s 设备编号 uninstall apk的路径

进入当前设备shell环境 然后ls查看当前设备目录 exit退出当前shell环境.

1
adb shell

复制文件到手机

1
adb push test.apk /mnt/sdcard/test.apk

复制文件到电脑

1
adb pull  /mnt/sdcard/test.apk  test.apk

获取分辨率

1
adb shell wm size

切换到root权限 此时命令行提示符是 $ 则表示没有 root 权限,是 # 则表示已 root。

1
adb shell su

查看应用列表

1
adb shell pm list packages [-3][-s][包名 filter]

清除应用数据与缓存

1
adb shell pm clear <packagename>

查看前台 Activity

1
adb shell dumpsys activity activities | grep mFocusedActivity

强制停止应用

1
adb shell am force-stop <packagename>

模拟按键

1
adb shell input keyevent 3

输出日志

1
adb logcat *:D

屏幕密度

1
adb shell wm density

显示屏参数

1
adb shell dumpsys window displays

android_id

1
adb shell settings get secure android_id

android 系统版本

1
adb shell getprop ro.build.version.release

截屏

1
adb shell screencap -p /sdcard/sc.png

录制屏幕 ctrl-c停止录制

1
adb shell screenrecord /sdcard/filename.mp4

重启

1
adb reboot

刷机

重启到recovery模式

1
adb reboot recovery

从 Recovery 重启到 Android

1
adb reboot

重启到 Fastboot 模式

1
adb reboot bootloader

参考链接

https://blog.csdn.net/u010375364/article/details/52344120