zoukankan      html  css  js  c++  java
  • adb 常用命令

    adb(Andriod Debug Bridge)的缩写,是一个Client-Server程序,可以用来和安卓设备交流

    工作原理

    Client: 用来发送命令的,client运行在开发机器(pc)上

    Daemon(adbd): 手机上的一个后台进程,用来执行adb命令的

    Server:运行在pc上,用来管理client和dameon的交流

    操作手机 (都会涉及到 shell)

    1.查看 包名 & 界面

     adb shell dumpsys window windows | findstr mFocusedApp

    等同于

    adb shell dumpsys window windows | findstr mFoc

    or

    adb logcat | findstr START(先输入这条命令,再操作界面。与前两条反之)

    效果是一样的

    2. 查看 内存

    adb shell dumpsys meminfo 

    3. 查看 电池状态

    adb shell dumpsys battery

    4. 截图

    adb shell screencap -p 手机文件路径

    5. 录制

    adb shell screenrecord 手机文件路径

    6. 查看cpu

    adb shell top -m 3 -s cpu(单纯查看cpu 用 adb shell top完全够用,-m:展示几个成员 -s:按照什么排序)

    7. 进入 手机的linux系统

    adb shell (进来自然就可以操作Linux的大部分命令)

    8.查看启动时间

    adb shell am start -W 包名/界面名

    9.查看所有包的列表

    sdb shell pm list packages

    文件操作 

    1.adb push 电脑上的文件路径 手机上的文件夹路径

    2.adb pull 手机上的文件路径  电脑上的文件夹

    其它

    1.查看所有日志

    adb logcat

    过滤日志

    adb logcat *:E (E,W,I,D,V)

    2.查看帮助文档

    adb help

    3.开启服务

    adb start-server

    4.关闭服务

    adb kill-server

    5.查看设备列表,是否连接

    adb devices

    6.安装( 该app不存在的情况)

    adb install apk的路径

    7.安装( 该app存在的情况)

    adb install -r apk的路径

    9.安装( 存在多个手机时)

    adb -s 设备号 install apk的路径

    10.卸载 

    adb uninstall 包名

    Android 生命周期

    onCreate()--->onStart()---->onResume()--->onPause()---->onStop()---->onRestart()---->onDestroy()

    Android四大组件

    activity

    server

    content provider

    broadcast receiver

  • 相关阅读:
    C#学习笔记_01_基础内容
    C#学习笔记_03_运算符
    C#学习笔记_02_数据类型
    统计学习方法(一)
    《史蒂夫·乔布斯传》读书笔记
    《孵化twitter》读书笔记
    保存和恢复 Android Fragment 的状态
    计算机视觉中的边缘检测
    Android开发的过去、现在和将来
    Python常用的第三方库
  • 原文地址:https://www.cnblogs.com/peace-ful/p/14345224.html
Copyright © 2011-2022 走看看