栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

adb使用

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

adb使用

adb的连接:

ADB连接手机的三种方式USB、WLAN、WIFI_浴火重生8656的博客-CSDN博客_adb连接手机这三种方式都需要将手机的开发者模式打开,否者无法连接手机。在“设置-我的设备-全部参数”找到手机版本,连续点击7次会进入开发者模式。进入开发者选项页面,把USB调试、USB安装都打开,然后才能正常的进行连接。1、第一种连接方式:USB连接 需要用可以传输数据的数据线连接手机和电脑,会弹窗选择连接方式(仅充电、传文件等等),选择传文件。然后用adb命令查看连接设备 adb devices -l ,能看到设备信息就说明已连接到设备可以正常调试设备了,否者可能是开发者模...https://blog.csdn.net/l15767016983/article/details/122939195?ops_request_misc=%257B%2522request%255Fid%2522%253A%2522165624771516781685366679%2522%252C%2522scm%2522%253A%252220140713.130102334..%2522%257D&request_id=165624771516781685366679&biz_id=0&utm_medium=distribute.pc_search_result.none-task-blog-2~all~top_click~default-2-122939195-null-null.142%5Ev24%5Epc_rank_34,157%5Ev15%5Enew_3&utm_term=adb%E8%BF%9E%E6%8E%A5%E6%89%8B%E6%9C%BA&spm=1018.2226.3001.4187测试工作中常使用的adb+monkey命令以及logcat日志分析_@流浪地球的博客-CSDN博客_monkey日志和logcat日志adb 获取 Activity的信息,类名adb shell dumpsys activity activities 查看版本:adb version显示帮助:adb help查看设备:adb devices以 root 权限运行 adbd:adb root查看系统app包名:adb shell pm list packages -s查看系统第三方包名:adb shell pm li...https://blog.csdn.net/qq646642124/article/details/94990422?ops_request_misc=%257B%2522request%255Fid%2522%253A%2522165625072316782391879679%2522%252C%2522scm%2522%253A%252220140713.130102334..%2522%257D&request_id=165625072316782391879679&biz_id=0&utm_medium=distribute.pc_search_result.none-task-blog-2~all~sobaiduend~default-1-94990422-null-null.142^v24^pc_rank_34,157^v15^new_3&utm_term=monkey%E6%97%A5%E5%BF%97%E5%92%8Clogcat%E6%97%A5%E5%BF%97&spm=1018.2226.3001.4187

adb shell ps查看进程

Adb:1.查看帮助手册:adb help、2.获取设备列表及设备状态:adb devices

3.安装应用:adb install 路径xx.apk, 安装应用;adb install -r 重新安装。adb install,adb install -r

4.获取设备的状态,设备的状态有 device , offline , unknown3种,其中device:设备正常连接,offline:连接出现异常,设备无响应,unknown:没有连接设备。adb get-state

5.卸载应用:adb uninstall <包名>, 后面的参数是应用的包名,区别于 apk 文件名。adb uninstall

6.将 Android 设备上的文件或者文件夹复制到电脑本地:adb pull <远程路径> <本地路径>, 如复制 Sdcard 下的 pull.txt 文件到 D 盘:adb pull sdcard/pull.txt d:,重命名:adb pull sdcard/pull.txt d:rename.txt。

7.推送本地文件至 Android 设备:adb push <本地路径> <远程路径>, 如推送 D 盘下的 ITester.txt 至 Sdcard:adb push d:ITester.txt sdcard/ (注意sdcard 后面的斜杠不能少)。adb push

8.结束和启动adb服务:adb kill-server /adb start-server , 结束 adb 服务/启动 adb 服务,通常两个命令一起用,设备状态异常时使用 kill-server,运行 start-server 进行重启服务。adb kill-server,adb start-server

9.打印及清除系统日志:adb logcat , 打印 Android 的系统日志 ;adb logcat -c,清除日志。

10.查找包名/活动名adb logcat | findstr START

11.生成bugreport文件:adb bugreport , 打印dumpsys、dumpstate、logcat的输出,也是用于分析错误,输出比较多,建议重定向到一个文件中,如adb bugreport > d:bugreport.log。

12.重启 Android 设备:adb reboot , adb reboot recovery,重启到Recovery界面; adb reboot bootloader,重启到bootloader界面。

13.获取 root 权限:adb root , adb remount,可以直接获取 root 权限,并挂载系统文件系统为可读写状态。adb root

14.返回设备序列号SN值:adb get-serialno

15.获取设备的ID:adb get-product

16.进入设备shell:adb shell

17.列出所有的应用的包名:adb shell pm list package

18.截屏并保存至 sdcard 目录:adb shell screencap -p /sdcard/screen.png

19.录制视频并保存至sdcard:adb shell screenrecord sdcard/record.mp4,执行命令后操作手机,ctrl + c 结束录制,录制结果保存至 sdcard:

20.获取设备分辨率:adb shell wm size

21.列出指定应用的 dump 信息,adb shell pm dump 包名。

22.列出对应包名的 .apk 位置,adb shell pm path 包名。

23.查看当前终端中的进程信息:adb shell ps

24.monkey测试:adb shell monkey –p 程序包 –v 测试次数 ,比如“adb shell monkey –p com.htc.Weather –v 20000”意思是对com.htc.Weather 这个程序包单独进行一次20000次的monkey测试。

25.显示所有程序包:adb shell ps | grep [process]

26.根据进程pid或包名查看进程占用的内存:adb shell dumpsys meminfo,adb shell dumpsys meminfo

27. APP 启动:adb shell am start -n packageName/activity

28.APP 关闭:adb shell am force-stop 包名

29.监控 APP 启动时间:adb shell am start -W packageName/activity

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/996757.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号