1. 连接安卓设备:adb connect [ip]
  2. 查看连接的所有设备:adb devices
  3. 获取Android系统版本: adb shell getprop ro.build.version.release
  4. 进入安卓系统设置:adb shell am start com.android.settings/com.android.settings.Settings
  5. 停止adb服务:adb kill-server

与app相关

  1. 安装应用:adb install -r [apk文件路径]    (-r表示强制安装)
  2. 直接卸载应用:adb uninstall [apk包名]
  3. 卸载app 但保留数据和缓存文件:adb uninstall -k [apk包名]
  4. 查看包名:aapt dump badging [apk文件路径] | findstr package (windows用“findstr ”, linux用"grep")
  5. 查看launchable-activity:aapt dump badging [apk文件路径]| findstr launchable-activity
  6. 清除app缓存:adb shell pm clear [包名]
  7. 杀掉app进程:adb shell am force-stop [包名]
  8. 获取设备日志:adb logcat >[文件保存路径]  (若连接了多个设备,则adb -s [ip] logcat )
  9. 获取单个应用日志:adb logcat |find "[apk包名]" >[文件保存路径]
  10. 查看某个应用启动时间:adb shell am start -W -n [包名]/[launchable-activity]

CPU相关

  1. 获取CPU核心数:adb shell cat /sys/devices/system/cpu/possible
  2. 获取某个CPU的最高运行频率:
    adb shell cat /sys/devices/system/cpu/cpu0/cpufreq/cpuinfo_max_freq  (cpu0可改成[0-最高的核数]
  3. 查看所有进程总体占用情况:adb shell top
  4. 查看每个应用cpu的详细占用情况:adb shell dumpsys cpuinfo
  5. 查看某个进程的线程数:adb shell cat /proc/[pid]/status | findstr Threads
  6. 关掉某个进程的服务:adb shell pm disable [包名]

内存相关

  1. 获取设备总体内存数据:adb shell cat /proc/meminfo
  2. 获取整个系统的内存详情:adb shell dumpsys meminfo (后面+[pkg or pid],可获取单个应用的详细占用)
  3. 获取设备的pss/vss/rss/uss内存占用:adb shell procrank (需要有root权限)
  4. 应用启动后分配的初始堆内存:adb shell "getprop|grep dalvik.vm.heapstartsize"
  5. 单个应用的最大堆内存限制:adb shell "getprop|grep heapgrowthlimit"
  6. 单个java虚拟机的最大堆内存限制:adb shell "getprop|grep dalvik.vm.heapsize"

查看设备温度:

adb shell

cat sys/class/thermal/thermal_zone0/temp

查看电量信息

adb shell dumpsys battery

安卓常用adb命令汇总相关推荐

  1. adb脚本选择语句_常用adb命令汇总(绝对干货)

    本文汇总了开发中常用的adb命令,熟悉这些命令在某些场景会极大的提高开发效率,绝对的干货.文中所有参数以$开头,实际使用时替换为真正参数即可. 一.启动/关闭类 启动activity 隐式action ...

  2. Android 常用ADB命令汇总!!! -- 持续补充

    ADB 常用命令 1.基本命令 1.1.显示当前设备 -adb devices 1.2.获取权限,操作Android系统文件 1.3.log日志 - adb logcat 1.4.安装及卸载应用 - ...

  3. Rockchip Android平台常用调试命令汇总

    Rockchip Android平台常用调试命令汇总 文章目录 Rockchip Android平台常用调试命令汇总 查看帧率信息 查看显示图层信息 手动触发内核产生panic 通过命令设置Andro ...

  4. xshell删除文件夹命令_ssh远程连接GPU服务器进行深度学习以及常用ssh命令汇总

    在我们进行深度学习的科研任务时,我们都会遇到复杂神经网络的训练问题,这时我们都不可避免地需要一块合适的gpu服务器,我认为gpu服务器的好处有两点:一是相对而言便宜一些,虽然很多gpu服务器也是昂贵的 ...

  5. Android 开发常用ADB命令集合

    Android开发常用ADB命令: 1. 安装apk adb install -r apk路径(注:-r表示覆盖) 2. 启动应用 adb shell am start -n package_name ...

  6. android adb 命令汇总

    一. adb 常用命令 adb version --查看adb版本 adb devices–用来查看当前连接的设备,已连接的设备会显示出来 adb connect ip地址–用来连接设备 adb di ...

  7. 常用LINUX命令汇总

    常用LINUX命令汇总 一.基本命令 bash Bash(GNU Bourne-Again Shell)是许多Linux平台的内定Shell pwd 查看当前所在目录 ls 查看目录内所有文件 cd ...

  8. linux运维工程师命令,Linux运维工程师的常用Linux命令汇总

    今天小编要跟大家分享的文章是关于Linux运维工程师的常用Linux命令汇总.作为运维人员,这些常用命令不得不会,掌握这些命令,工作上会事半功倍,提供工作效率.下面来和小编一起看一看吧! 一.文件和目 ...

  9. GBase 8s 常用管理员命令汇总-gstat(下)

    GBase 8s 常用管理员命令汇总-gstat(下) gstat 打印运行时间统计信息 语法 gstat -g cpu 操作演示 [gbasedbt@devsvr ~]$ gstat -g cpu ...

最新文章

  1. spring之DelegatingFilterProxy
  2. python自动测试p-Python-selenium-自动化测试模型
  3. Python基础(list和tuple)可变集合和‘不可变’集合
  4. 连连看java代码_连连看 - java代码库 - 云代码
  5. Pokémon Go火遍全球,开启全民捕捉小精灵的时代
  6. linux 启动一个网站_在线试用 200 多种 Linux 和 Unix 操作系统
  7. 为你的 Swift Packages 命名
  8. 引入SpringBoot Jpa依赖后,项目出现警告
  9. 算法复习——割点(洛谷3388)
  10. python错误修复方法_python常见异常及解决方法
  11. JAVA多线程(转)
  12. java模式:深入单例模式
  13. Ubuntu乌班图系统安装git和配置ssh
  14. Stata因为“只读文件”不能存储的处理方法
  15. DOM drag 事件
  16. Laravel中使用GuzzleHttp调用第三方服务的API接口
  17. [杀形态验证]3D准确率达98
  18. 不提杨元庆,先看看联想该如何让Moto复活
  19. python安卓吾爱_【原创源码】 【无需第三方库】【支持签到 】 Python 吾爱挂机 无提示版...
  20. 加一度推荐超实用的7大拓词工具

热门文章

  1. [博学谷学习记录]超强总结,用心分享|架构 敏捷 - 开发管理之道
  2. HTML、CSS、Javascript三者关系
  3. QQ浏览器占用资源真的大
  4. .NET平台下,使用字母进行中文模糊查询
  5. 金九银十面试即将到来!字节内部数据结构与算法笔记,限时上线,Java程序员们准备好了吗?
  6. Themeleaf 循环遍历list
  7. SQL 附加数据库出错:系统错误5(拒绝访问)
  8. kafka是如何通过offset定位一条消息的?
  9. Python IDLE源码分析-help_about.py
  10. 计算机网络基础1--基本概念