一些ADB的命令

657 阅读1分钟
进入指定设备    adb -s serialNumber shell

查看版本       adb version

查看日志       adb logcat

查看设备       adb devices

连接状态       adb get-state

启动ADB服务    adb start-server

停止ADB服务    adb kill-server

电脑推送到手机  adb push local remote

手机拉取到电脑  adb pull remote local

安装           adb install -r xxx.apk

卸载           adb uninstall <packages>

查看进程        adb shell ps

查看Activity信息     adb shell dumpsys activity [包名]

查看电池使用信息      adb shell dumpsys batterystats [包名]

查看地址             adb shell dumpsys location

查看运行中的Service   adb shell service list

启动Activity         adb shell am start [-D(开debug模式)] [-W等启动完成] [-P <FILE> profiler的结果输出到文件]
               [--start-profiler <FILE>]
               [--sampling INTERVAL] [-R COUNT(重复启动次数,关闭之前的)] [-S(关闭app进程再启动)]
               [--opengl-trace]
               [--user <USER_ID> | current] <INTENT>

强制关闭Activity     adb shell am force-stop [packagename]

列出所有包名称        adb shell pm list packages [options] <FILTER>

查看指定包名的app的apk文件路径 adb shell pm path [packageName]

打印所有已知的权限群组  adb shell pm list permission-groups

选择性的打印权限       adb shell pm list permissions [options] <GROUP> 

安装命令              adb shell pm install [options] <PATH>

卸载命令              adb shell pm uninstall [options] <PACKAGE>

查看ActvityManagerService 所有信息     adb shell dumpsys activity

查看Activity组件信息        adb shell dumpsys activity activities

查看Service组件信息    adb shell dumpsys activity services 

查看ContentProvider组件信息    adb shell dumpsys activity providers 

查看BraodcastReceiver信息     adb shell dumpsys activity broadcasts  

查看Intent信息   adb shell dumpsys activity intents  

查看进程信息   adb shell dumpsys activity processes