【adb】常用命令使用

自己以前不知道如何使用adb,现在知道了,记录备案
adb是Android Debug Bridge,开发当中我们难免会遇到很多关于adb的东西,adb是android sdk目录下的一个工具软件 adb.exe,通常我们在使用的时候会出现”adb不是内部或外部命令,也不是可运行的程序或批量文件”,原因是你们配置环境变量造成的
配置方法是 win7
计算机右键->属性->高级系统设置->选择环境变量->path,将adb.exe的文件目录复制到path里面

以下记录一些比较常用的命令:

  • adb start-server
    启动adb服务,如果它没启动的话

  • adb kill-server
    关闭服务

  • adb devices
    查看所连接的设备以及设备所对应的序列号

  • adb install -r xxxx.apk
    安装app,需要注意的是如果连接了两台设备,则会报错,此时可以添加-s 来处理

  • adb unstall packagename
    卸载app

  • adb shell pm clear packagename
    清除应用的数据,很常用吧?

  • adb connect
    连接到指定的ip,这个通常配合wifidebug

  • adb shell
    进入shell环境

  • adb shell dumpsys activity top
    查看栈顶Activity,可以用来获取包名

  • adb shell pm list packages -f
    查看所有已安装的应用的包名

  • adb shell dumpsys activity
    am的状态 Activity Manager State

  • adb shell dumpsys package
    包信息 Package Information

  • adb shell dumpsys meminfo
    内存使用情况Memory Usage

  • adb shell dumpsys procstats
    Memory Use Over Time

  • adb shell dumpsys gfxinfo
    Graphics State

  • adb pull
    从手 机复制文件出来

  • adb push
    向手 机发送文件
    eg. adb push foo.txt /sdcard/foo.txt

  • adb shell cat /proc/cpuinfo
    查看手 机CPU,可以看到手机架构(eg.ARMv7) 和几核处理器

  • adb version
    查看adb版本

  • adb help
    进入adb帮助界面

猜你喜欢

转载自blog.csdn.net/dingshuhong_/article/details/50835667