常用adb 命令
配置mat 环境,因为从 android profile直接获取到的hprof文件格式与mat的格式不兼容,所以需要使用工具转换一下
第 1 行:进程信息
总共(total):754个
运行中(running)状态:1个
休眠(sleeping)状态:753个
停止(stopped)状态:0个
僵尸(zombie)状态:0个
第 2 行:内存信息
55G total:物理内存总量
54G used:使用中的内存量
165M free:空闲内存量
76M buffers: 缓存的内存量
第 3 行:Swap分区信息
25G total:交换区总量
789M used:使用的交换区大小
17G free:空闲交换区大小
24G cached:缓冲的交换区大小
内存监控时,可以监控swap交换分区的used,如果这个数值在不断的变化,说明内核在不断进行内存和swap的数据交换,这是内存不够用了。
第 4 行:CPU信息
800%cpu:8核cpu
100%user:用户进程使用CPU占比
3%nice:优先值为负的进程占比
54%sys:内核进程使用CPU占比
641%idle:除IO等待时间以外的其它等待时间占比
0%iow:IO等待时间占比
3%irq:硬中断时间占比
0%sirq:软中断时间占比
第 5 行及以下:各进程的状态监控
PID:进程id
USER:进程所属用户
PR:进程优先级
NI:nice值,负值表示高优先级,正值表示低优先级
VIRT:进程使用的虚拟内存总量,VIRT=SWAP+RES
RES:进程使用的、未被换出的物理内存大小,RES=CODE+DATA
SHR:共享内存大小
S:进程状态
%CPU:上次更新到现在的CPU占用时间比
%MEM:使用物理内存占比
TIME+:进程时间的CPU时间总计,单位1/100秒
ARGS:进程名
android如何通过adb命令获取手机的IMEI, 请教各位高手,怎么通过adb命令行获取和修改bluestacks的IMEI
java获得android的imei号步骤:
1、权限添加:
<uses-permission android:name="androidpermissionREAD_PHONE_STATE" />
TelephonyManager telephonyManager = (TelephonyManager) this
getSystemService(ContextTELEPHONY_SERVICE);
String IMEI = telephonyManagergetDeviceId();
2、adb命令获得:
adb shell dumpsys iphonesubinfo
如何通过adb命令获取手机型号与设备信息1、在命令行中输入“adb shell”
2、进入shell之后,再输入“cat /system/buildprop | grep "product"”
其实,设备信息,主要是存放在“/system/buildprop”文件,通过“cat”命令就可以查看了。
1、手机先要有root权限,这是前提。
2、获取root权限后,adb devices可返回设备信息
#06#
如何通过adb root 手机 命令权限提取,一种是连接电脑刷入破解文件;另一种则是在手机上运行破解软件。注意:获取Root权限过程有风险,后果自负 Universal Androot 手机上运行破解软件(Z4ROOT,KINGROOT,) 这类获取Root权限的软件效果因“机型”而异,而且成功率不高,想想也知道了:在一个没有Root的手机上以普通权限运行软件妄图取得Root权限,难度可想而知。常见的此类软件有: Universal Androot 官网 z4root 官网 这两个软件都是软件开发爱好者开发的,放在同一个论坛上,“官网”就是一个帖子。注册论坛后可以下载。也可以到掌上应用汇搜索下载 连接电脑刷入破解文件 这种办法成功率非常高,用电脑对付手机还不是小菜一碟!这种方法,对大部分机型同样适用。知名的该类软件是:SuperOneClick 官网,或用第三方刷机工具(甜椒,卓大师,刷机精灵等等),效果一样。ROOT之后,必须安装SUPERUSER哦,这个用于权限分配的软件
如何通过adb命令安装app到安装终端准备工作
确信 \Android-sdk-windows\tools\下有 adbexe AdbWinApidll AdbWinU Apidll 三个文件,如果没有从\android-sdk-windows\platform-tools\ 下面拷贝到tools下(android sdk 30 以上版本一些工具默认不放在tools下,作为可选配置放在platform-tools下)
安装apk到手机:adb install c:\HA_drocap2_JOY3Gapk。
启动所安装的程序,手机要是root权限并且进入到data\app目录下,# am start -n vsp/vspStartActivty。
查看相应的日志
adb logcat -s wele:i
怎样通过adb命令来root手机
首先,这个真的无需内核是否支持,与内核无关,即原生的就行;
1,手机拥有可以 ROOT 授权的工具,比如: SuperSu;
2,手机打开“开发者选项”
2,PC 命令行 / Linux、Mac 终端:
命令:adb shell
命令:su
同时注意观察手机有两个提示需要确认:
1,是否允许设备连接到手机;
2,SuperSu Root 授权确认;
安装APK文件。
adb install –r C:\Users\dxl\Desktop\fenxiaoapk
多个设备的话:
-s <serialNumber>
如
adb -s cf264b8f
拷贝 file/dir (官方如是说)到设备
adb push -p C:\Users\dxl\Desktop\fenxiaoapk /sdcard
从设备拷贝 file/dir (官方如是说) 到 local 指定的目录。
adb pull -p /sdcard/comliankaifenxiao/databases C:\Users\dxl\Desktop
卸载APK。
adb uninstall comliankaifenxiao
删除文件或文件夹
adb shell rm -r /sdcard/comliankaifenxiao
adb shell rm -r /sdcard/1png
adb shell screencap -p /sdcard/1png
adb pull /sdcard/1png D:\fx
截图
获取已安装应用
未完,待更新
以上就是关于Android 常用adb命令全部的内容,包括:Android 常用adb命令、android如何通过adb命令获取手机的IMEI、常用ADB命令等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)