安卓常用adb命令汇总
- 连接安卓设备:adb connect [ip]
- 查看连接的所有设备:adb devices
- 获取Android系统版本: adb shell getprop ro.build.version.release
- 进入安卓系统设置:adb shell am start com.android.settings/com.android.settings.Settings
- 停止adb服务:adb kill-server
与app相关
- 安装应用:adb install -r [apk文件路径] (-r表示强制安装)
- 直接卸载应用:adb uninstall [apk包名]
- 卸载app 但保留数据和缓存文件:adb uninstall -k [apk包名]
- 查看包名:aapt dump badging [apk文件路径] | findstr package (windows用“findstr ”, linux用"grep")
- 查看launchable-activity:aapt dump badging [apk文件路径]| findstr launchable-activity
- 清除app缓存:adb shell pm clear [包名]
- 杀掉app进程:adb shell am force-stop [包名]
- 获取设备日志:adb logcat >[文件保存路径] (若连接了多个设备,则adb -s [ip] logcat )
- 获取单个应用日志:adb logcat |find "[apk包名]" >[文件保存路径]
- 查看某个应用启动时间:adb shell am start -W -n [包名]/[launchable-activity]
CPU相关
- 获取CPU核心数:adb shell cat /sys/devices/system/cpu/possible
- 获取某个CPU的最高运行频率:
adb shell cat /sys/devices/system/cpu/cpu0/cpufreq/cpuinfo_max_freq (cpu0可改成[0-最高的核数] - 查看所有进程总体占用情况:adb shell top
- 查看每个应用cpu的详细占用情况:adb shell dumpsys cpuinfo
- 查看某个进程的线程数:adb shell cat /proc/[pid]/status | findstr Threads
- 关掉某个进程的服务:adb shell pm disable [包名]
内存相关
- 获取设备总体内存数据:adb shell cat /proc/meminfo
- 获取整个系统的内存详情:adb shell dumpsys meminfo (后面+[pkg or pid],可获取单个应用的详细占用)
- 获取设备的pss/vss/rss/uss内存占用:adb shell procrank (需要有root权限)
- 应用启动后分配的初始堆内存:adb shell "getprop|grep dalvik.vm.heapstartsize"
- 单个应用的最大堆内存限制:adb shell "getprop|grep heapgrowthlimit"
- 单个java虚拟机的最大堆内存限制:adb shell "getprop|grep dalvik.vm.heapsize"
查看设备温度:
adb shell
cat sys/class/thermal/thermal_zone0/temp
查看电量信息
adb shell dumpsys battery
安卓常用adb命令汇总相关推荐
- adb脚本选择语句_常用adb命令汇总(绝对干货)
本文汇总了开发中常用的adb命令,熟悉这些命令在某些场景会极大的提高开发效率,绝对的干货.文中所有参数以$开头,实际使用时替换为真正参数即可. 一.启动/关闭类 启动activity 隐式action ...
- Android 常用ADB命令汇总!!! -- 持续补充
ADB 常用命令 1.基本命令 1.1.显示当前设备 -adb devices 1.2.获取权限,操作Android系统文件 1.3.log日志 - adb logcat 1.4.安装及卸载应用 - ...
- Rockchip Android平台常用调试命令汇总
Rockchip Android平台常用调试命令汇总 文章目录 Rockchip Android平台常用调试命令汇总 查看帧率信息 查看显示图层信息 手动触发内核产生panic 通过命令设置Andro ...
- xshell删除文件夹命令_ssh远程连接GPU服务器进行深度学习以及常用ssh命令汇总
在我们进行深度学习的科研任务时,我们都会遇到复杂神经网络的训练问题,这时我们都不可避免地需要一块合适的gpu服务器,我认为gpu服务器的好处有两点:一是相对而言便宜一些,虽然很多gpu服务器也是昂贵的 ...
- Android 开发常用ADB命令集合
Android开发常用ADB命令: 1. 安装apk adb install -r apk路径(注:-r表示覆盖) 2. 启动应用 adb shell am start -n package_name ...
- android adb 命令汇总
一. adb 常用命令 adb version --查看adb版本 adb devices–用来查看当前连接的设备,已连接的设备会显示出来 adb connect ip地址–用来连接设备 adb di ...
- 常用LINUX命令汇总
常用LINUX命令汇总 一.基本命令 bash Bash(GNU Bourne-Again Shell)是许多Linux平台的内定Shell pwd 查看当前所在目录 ls 查看目录内所有文件 cd ...
- linux运维工程师命令,Linux运维工程师的常用Linux命令汇总
今天小编要跟大家分享的文章是关于Linux运维工程师的常用Linux命令汇总.作为运维人员,这些常用命令不得不会,掌握这些命令,工作上会事半功倍,提供工作效率.下面来和小编一起看一看吧! 一.文件和目 ...
- GBase 8s 常用管理员命令汇总-gstat(下)
GBase 8s 常用管理员命令汇总-gstat(下) gstat 打印运行时间统计信息 语法 gstat -g cpu 操作演示 [gbasedbt@devsvr ~]$ gstat -g cpu ...
最新文章
- spring之DelegatingFilterProxy
- python自动测试p-Python-selenium-自动化测试模型
- Python基础(list和tuple)可变集合和‘不可变’集合
- 连连看java代码_连连看 - java代码库 - 云代码
- Pokémon Go火遍全球,开启全民捕捉小精灵的时代
- linux 启动一个网站_在线试用 200 多种 Linux 和 Unix 操作系统
- 为你的 Swift Packages 命名
- 引入SpringBoot Jpa依赖后,项目出现警告
- 算法复习——割点(洛谷3388)
- python错误修复方法_python常见异常及解决方法
- JAVA多线程(转)
- java模式:深入单例模式
- Ubuntu乌班图系统安装git和配置ssh
- Stata因为“只读文件”不能存储的处理方法
- DOM drag 事件
- Laravel中使用GuzzleHttp调用第三方服务的API接口
- [杀形态验证]3D准确率达98
- 不提杨元庆,先看看联想该如何让Moto复活
- python安卓吾爱_【原创源码】 【无需第三方库】【支持签到 】 Python 吾爱挂机 无提示版...
- 加一度推荐超实用的7大拓词工具