Android adb常用命令

adb:Android  Debug  Bridge, Android调试桥梁。

1、adb  devices    查看连接的设备

2、adb -s 设备id  install  ../xxx/app-release.apk     把指定路径下的apk文件 安装到 指定的设备(id)

adb install 实际是分三步完成:

(1)、push apk 文件到 /data/local/tmp。

(2)、调用 pm install 安装。

(3)、删除 /data/local/tmp 下的对应 apk 文件。

卸载某个应用命令:adb  uninstall 

3、adb shell  ping www.baidu.com            

4、你要将Windows下D盘根目录下的file.txt文件拷贝到机器(手机或者平板)的/system/目录下

adb push D:\file.txt system/

adb push [需要推送的文件位置]  [需要推送到手机的位置]

5、你要将机器(手机或者平板)的/system/目录下的file.txt文件拷贝到Windows下D盘根目录下

adb pull system/file.txt D:/

adb pull [手机里文件位置] [需要复制到电脑上的位置]

6、查看屏幕分辨率

adb shell wm size

7、查看网络配置

adb shell  netcfg

8、查看已安装apk包名

adb shell  pm list package

9、查看顶层activity信息

adb  shell dumpsys activity  top

10、重启设备

adb  reboot 

adb  -s  设备id  reboot    (指定重启某台设备)

adb  shell  reboot  -p   (关机命令)

11、重启设备到recovery模式

adb reboot recovery

12、重启到bootloader模式

adb reboot bootloader

13、启动、关闭服务

adb  kill-server

adb  start-server

14、查看adb版本

adb  version

15、以root权限运行adbd

adb的运行原理是pc端的adb server与手机端的守护进程adbd建立连接,然后pc端的adb client通过 adb server转发命令,adbd接收命令后解析运行。 所以如果adbd 以普通权限执行,有些需要root权限才能执行的命令无法直接用adb  xxx执行。这时可以adb  shell 然后su后执行命令,也可以让adbd以root权限执行, 这个就能随意执行高权限命令了。

(1)、adb   root

(2)、adb   shell,然后 su

16、按下电源键

adb  shell  input  keyevent  26

17、按下菜单键

adb  shell  input keyevent  82

18、按下返回键

adb  shell  input  keyevent  4

19、点亮、熄灭屏幕

adb  shell  input  keyevent  224        点亮

adb  shell  input  keyevent  223        熄灭

20、查看设备型号

adb  shell  getgroup  ro.product.model

21、查看电池状况

adb  shell  dumpsys  battery

22、查看cpu信息

adb  shell  cat  /proc/cpuinfo

23、查看当前分区挂在情况

(1)adb  shell

(2)su

(3)mount

24、启动某个app

adb shell monkey -p  xxx包名  -c  android.intent.category.LAUNCHER 1

25、停止某个app

adb shell am force-stop  xxx包名






参考1:https://www.cnblogs.com/puresoul/p/4667343.html

参考2:https://www.jianshu.com/p/a94e5bf10087

你可能感兴趣的:(Android adb常用命令)