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

    adb命令的主要用途
     1. 运行android设备的shell(命令行)。
     2.管理模拟器或android设备的映射端口。
     3. 安装和卸载应用程序。
     4.计算机和android设备之间的上传和下载文件。

    关闭或开启adb服务
     关闭adb服务  adb kill-server
     开启adb服务  adb start-server

    查看当前连接的设备
      adb devices

    直接选定设备来执行命令(当有多个设备时使用)
      d: 真机(多个设备中只有一个真机时适用)
      e: 模拟器(多个设备中只有一个模拟器)
      s: 序列号
      adb -d install helloworld.apk
      adb -s emulator-5556 install helloworld.apk

    安装和卸载apk程序
      adb install helloworld.apk
      adb uninstall helloworld.apk

    上传和下载文件
      adb push <本地文件> <远程路径>    adb push helloworld.apk system/app
      adb pull <远程路径> <本地路径>    adb pull system/app/helloworld.apk F:

    adb显示和导出log信息
      adb logcat
      adb logcat > 1.txt

    启动Activities
        adb shell am start -n com.android.settings/com.android.settings.Settings   // 启动设置apk

    常用adb shell命令
      getprop  显示系统属性信息
      setprop  <key> <value>  设置系统属性信息
      service list  显示系统服务列表
      
      ps  列出系统进程
      ls
      df   检查文件系统的磁盘空间占用情况
      cat
      kill

    查看内存占用
      procrank 系统中各进程的内存使用快照,这里有PSS,USS,VSS,RSS。我们一般观察Uss来反映一个Process的内存使用情况,Uss 的大小代表了只属于本进程正在使用的内存大小,这些内存在此Process被杀掉之后,会被完整的回收掉。
      VSS - Virtual Set Size 虚拟耗用内存(包含共享库占用的内存)
      RSS - Resident Set Size 实际使用物理内存(包含共享库占用的内存)
      PSS - Proportional Set Size 实际使用的物理内存(比例分配共享库占用的内存)
      USS - Unique Set Size 进程独自占用的物理内存(不包含共享库占用的内存)

    dumpsys
      显示系统数据信息 如:
      dumpsys  wifi  显示wifi信息
      dumpsys cpuinfo  显示cpu信息
      dumpsys meminfo com.android.launcher2 显示launcher2的内存使用情况
      activity 显示系统Activity信息
  • 相关阅读:
    eNSP进行配置网络模拟网络联通
    Labview上使用mydaq采集数据
    Labview实现计算器
    matlab小记(四)
    matlab小记(三)
    matlab小记(二)
    matlab小记(一)
    Python中map和reduce
    Python 如何调用自定义函数
    《机电传动控制》第十一周作业(二)
  • 原文地址:https://www.cnblogs.com/xiaojinniu425/p/6148521.html
Copyright © 2011-2022 走看看