美文网首页
Android adb常用命令

Android adb常用命令

作者: googleKing | 来源:发表于2019-07-05 19:05 被阅读0次

    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  <packagename>

    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常用命令

          本文链接:https://www.haomeiwen.com/subject/mzcyhctx.html