文章插图
3).清除应用数据和缓存adb shell pm clear
文章插图
3.安装卸载应用adb install D:/aa.apk #安装在电脑上的apkadb install -r D:/aa.apk#覆盖安装 保留数据和缓存文件 -g 授予所有运行时权限adb shell pm install /scard/picture#安装在手机上的apkadb uninstall -k 包名在模拟器或者真机中需要使用 -s来指定4.日志adb logcat#查看日志adb logcat -v time #打印详情日志,会记录当前的所有操作行为以及产生的结果,默认持续监听,按下Ctrl+c即可结束adb logcat -v time >D:\log.txt #保存日志到电脑adb logcat -f /sdcard/1.txt#保存日志到手机adb logcat | findstr com.android.bluetooth #保存指定包名的日志adb logcat -c#清除之前的日志输出adb logcat | findstr ActivityManager#查看当前正在运行的Activityadb logcat | findstr Displayed#查看当前正在运行的Activityadb bugreport #查看bug报告adb logcat -b radio #无线通讯的日志adb shell dmesg #内核日志5.设备文件操作#把电脑上的文件传到手机储存卡中adb push C:\Users\Administrator\Desktop\1.gif /sdcard/#把手机存储卡里的文件传到电脑adb pull /sdcard/1.gif C:\Users\Administrator\Desktop\
文章插图
文章插图
文章插图
【hd手机显示什么意思在哪里关闭手机显示log什么意思】
6.截屏,录屏adb shell screencap /sdcard/1.png #当前窗口截屏保存到手机adb shell /system/bin/screencap -p /sdcard/2.pngadb exec-out screencap -p >1.png #截图保存到电脑adb shell screenrecord >1.mp4#屏幕录像,Ctrl+c停止录制--size #视频大小--bit-rate #比特率--time-limit #持续时间--verbose #命令行显示log信息注:模拟器和安卓4.4以下版本不支持录屏7.ShellShell里有很多命令,我们简单列举下:
命令功能
cat显示文件内容
cd切换目录
chmod改变文件的存取模式/访问权限
df查看磁盘空间使用情况
grep过滤输出
kill杀死指定 PID 的进程
ls列举目录内容
mount挂载目录的查看和管理
mv移动或重命名文件
ps查看正在运行的进程
rm删除文件
top查看进程的资源占用情况
1).进入退出adb shell #进入shell 返回$ 则没有root权限#有root权限exit #退出shell2).设备的相关信息adb shell getprop ro.build.version.release #安卓系统版本adb shell getprop ro.product.model #查看设备型号adb shell cat /sys/class/net/wlan0/address #查看MAC地址adb shell wm size #设备屏幕分辨率adb shell wm size 400X654 #设置屏幕分辨率adb shell wm size reset #恢复原屏幕分辨率adb shell wm density #设备屏幕密度adb shell wm density 100 #修改屏幕密度为100dpiadb shell wm density reset #恢复原屏幕密度adb shell wm overscan 10,20,30,100 #显示区域adb shell wm overscan reset #恢复原显示区域adb shell dumpsys window displays #显示屏参数adb shell service list#查看后台services信息adb shell settings put global adb_enabled 0 #关闭 USB 调试模式adb shell uiautomator dump#获取当前界面的控件信息adb shell ime list -s#设备上的输入法3).进程adb shell ps #查看手机正在运行的进程 adb shell ps | findstr bluetooth adb shell ps -x pid #查看指定pid的进程状态信息adb shell kill pid #根据进程号杀进程adb shell procrank #杀进程 adb shell start adbd #启动守护进程adb shell stop adbd#关闭守护进程4).性能分析adb shell cat /proc/cpuinfo #获取CPU序列号adb shell cat /proc/meminfo #查看当前内存占用adb shell cat /proc/iomem #查看IO内存分区adb remount #将system分区重新挂载为可读写分区adb shell dumpsys meminfo bluetooth #查看蓝牙占用的内存adb shell dumpsys cpuinfo | findstr bluetooth #获取CPUadb shell top #查看实时资源占用情况adb shell top -n 1 | findstr bluetooth #刷新一次内存信息,然后返回蓝牙内存占用adb shell top #查看设备cpu和内存占用情况adb shell top -m 6 #查看占用内存前6的appadb shell dumpsys gfxinfo bluetooth #获取流畅度相关adb shell netcfg #查看设备的 *** 连接情况adb shell ifconfig wlan0 #获取wlan0的IP地址和子网掩码5).文件操作adb shell ls #列出目录下的文件和文件夹adb shell cd sys #切换当前目录为sysadb shell rename 旧文件名 新文件名 #重命名文件名adb shell rm /sys/1.apk #删除指定目录下的文件adb shell rm -r #删除指定目录下的文件夹及其子目录adb shell mv 旧文件名 新文件名 #移动文件adb shell chmod 777 1.jpg #设置文件权限adb shell mkdir 文件夹名 #新建文件夹adb shell cat 文件 #查看文件内容adb shell cat /data/misc/wifi/*.conf #查看WiFi密码6).按键adb shell input keyevent 3 # HOME 键adb shell input keyevent 4 # 返回键adb shell input keyevent 5 # 拨号adb shell input keyevent 6 # 挂断adb shell input keyevent 24 # 音量+adb shell input keyevent 25 # 音量-adb shell input keyevent 26 # 电源键adb shell input keyevent 27 # 拍照adb shell input keyevent 64 # 打开浏览器adb shell input keyevent 82 # 菜单键adb shell input keyevent 85 # 播放/暂停adb shell input keyevent 86 # 停止播放adb shell input keyevent 87 # 播放下一首adb shell input keyevent 88 # 播放上一首adb shell input keyevent 122 #移动光标到行首或列表顶部 adb shell input keyevent 123 #移动光标到行尾或列表底部adb shell input keyevent 126 # 恢复播放adb shell input keyevent 127 # 暂停播放adb shell input keyevent 164 # 静音 adb shell input keyevent 176 # 打开系统设置 adb shell input keyevent 187 # 切换应用adb shell input keyevent 207 # 打开联系人 adb shell input keyevent 208 # 打开日历adb shell input keyevent 209 # 打开音乐adb shell input keyevent 210 # 打开计算器 adb shell input keyevent 220 # 降低屏幕亮度adb shell input keyevent 221 # 提高屏幕亮度adb shell input keyevent 223 # 休眠adb shell input keyevent 224 # 点亮屏幕adb shell input keyevent 231 # 打开语音助手adb shell input keyevent 276 # 如果没有 wakelock 则让系统休眠7).点击,滑动屏幕adb shell input tap 100 300 #在(100,300)处点击adb shell input swipe 100 1200 100 200 #上滑adb shell input swipe 100 200 100 1200#下滑8).输入adb shell input text hello#输入hello9).电池adb shell dumpsys battery
推荐阅读
- 君子兰的花是什么样的 君子兰的结构是什么样的
- have是什么意思中文翻译 have是什么意思
- 手机上面的hd是什么意思 手机屏幕上的hd是什么意思
- 梦见杀小孩没有杀死是什么意思 梦见怪小孩 杀死怪小孩
- 隔行逐行什么意思 逐行是指什么意思
- 驭人怎么读 驭人是指什么意思
- 京东金条与蚂蚁借呗有什么区别?
- 联通卡服务密码是什么意思 联通默认密码是什么意思
- 除了太阳离我们最近的恒星是什么星 离我们最近的恒星是什么星
- 男宝宝好听名字都有哪些,2022年3月生的邓姓男宝宝取什么名字好?