当前位置: 首页 > news >正文

Android adb常用50条命令

1. adb devices  - 列出所有连接的 Android 设备及模拟器  
2. adb shell - 启动 Android 设备或模拟器的 shell 终端 
3. adb install - 安装 APK 文件 
4. adb uninstall  - 卸载 APK 文件 
5. adb logcat - 查看日志输出信息,用于调试应用
6. adb push - 将文件推送到 Android 设备 
7. adb pull - 从 Android 设备上拉取文件 
8. adb reboot - 重启 Android 设备 
9. adb kill-server - 终止 adb 服务器进程 
10. adb start-server - 启动 adb 服务器进程
11. adb get-state - 获取 Android 设备的当前状态 
12. adb remount - 重新挂载 Android 系统分区为可读写 
13. adb root - 重启 adbd 以 root 权限运行 
14. adb unroot - 重启 adbd 以非 root 权限运行  
15. adb bugreport - 生成包含设备信息和已安装应用列表的日志文件 
16. adb backup - 对设备进行备份操作 
17. adb restore - 从之前备份中恢复设备 
18. adb sideload - 使用恢复模式推送和安装 zip 格式的 OTA 包
19. adb sync - 将内置的 SQLite 数据库同步到上级目录 
20. adb wireless - 通过无线连接 Android 设备(Android 11+)21. pm list packages  - 列出设备上安装的应用包名 
22. pm path 包名   - 打印应用包名对应的数据存储路径   
23. pm dump 包名   - 显示应用详细信息
24. pm disable-user 包名   - 禁用应用
25. pm enable 包名    - 启用应用 
26. dumpsys activity 包名/主Activity   - 输出应用主 Activity 信息 
27. am start 包名/主Activity   - 启动应用主 Activity
28. am force-stop 包名   - 停止应用 
29. ps | grep 包名   - 查看应用进程 
30. top -m 5 | head -n 20   - 每 5 秒查询一次前 20 个进程的 CPU 使用情况

31. top -m 5 -t 包名 | head -n 20   - 每 5 秒查询一次包名进程的 CPU 使用情况 
32. dumpsys meminfo 包名   - 查看应用内存使用情况 
33. cat /proc/meminfo   - 查看设备总内存信息 
34. cat /sys/class/net/wlan0/statistics/tx_bytes    - 查看 WLAN 发送的字节数 
35. cat /sys/class/net/wlan0/statistics/rx_bytes   - 查看 WLAN 接收的字节数
36. netstat -nap | grep 端口号   - 查看指定端口号的 socket 网络连接信息
37. ip addr show wlan0   - 查看 WLAN 的 IP 地址 
38. ifconfig wlan0   - 查看 WLAN 的 IP 地址(旧) 
39. sqlite3 /data/data/包名/数据库名   - 进入应用的 SQLite 数据库 
40. run-as 包名   - 以应用的身份运行 shell 
41. monkey -p 包名 -v 500   - 向应用发送 500 个伪随机事件来压力测试 
42. watch -n 1 "dumpsys gfxinfo 包名"   - 监视应用的帧率信息 
43. screenrecord /sdcard/demo.mp4   - 录制设备屏幕,输出为 MP4 视频文件
44. dumpsys power | grep mScreenOn|cut -f2 -d'='  - 查看屏幕状态(亮/灭)
45. dumpsys power  | grep 'Display Power: state='   - 查看屏幕状态(亮/灭) 
46. dumpsys display    - 查看屏幕尺寸和密度等信息 
47. adb shell wm size   - 查看屏幕尺寸 
48. adb shell wm density   - 查看屏幕密度
49. adb shell getprop | grep ro.sf.lcd_density    - 查看屏幕密度 
50. aapt dump permissions 包名.apk  - 查看 APK 的权限信息

http://www.lryc.cn/news/65367.html

相关文章:

  • 【无人车】无人驾驶地面车辆避障研究(Matlab代码实现)
  • Visual Studio高效调试手段与调试技巧总结
  • Day37 Map集合
  • 是人就能学会的Spring源码教学-Spring的简单使用
  • NOC大赛·核桃编程马拉松赛道知识点大纲(高年级及初中组)
  • 第二十六章 Unity碰撞体Collision(上)
  • Qt Installer Framework使用教程:
  • nodejs+vue+java农村信息化服务平台
  • 代码随想录补打卡 62不同路径 63 不同路径2
  • 树的存储和遍历
  • MySQL的ID用完了,怎么办?
  • JSP基于Iptables图形管理工具的设计与实现(源代码+论文)
  • 什么是数据库分片?
  • 软件工程知识点
  • 华为OD机试 - 投篮大赛(Python)
  • 《花雕学AI》讯飞星火认知大模型的特点和优势,与ChatGPT的对比分析
  • 【Python入门】Python的判断语句(if else 语句)
  • (4.28-5.4)【大数据新闻速递】数字中国峰会成功举办;“浙江数据知识产权登记平台”上线;贵州大数据活跃;AI教父从谷歌离职
  • 领域驱动设计(Domain Driven Design)之建立领域模型
  • 有研究员公开了一个解析并提取 Dell PFS BIOS 固件的工具(下)
  • iOS开发系列--Swift语言
  • 【MOMO】高水平期刊目录(持续更新)
  • LVS负载均衡集群--DR模式
  • RabbitMQ --- 死信交换机
  • 如何在个人web项目中使用会话技术(cookiesession)?
  • 创建线索二叉树
  • HNU-操作系统OS-实验Lab2
  • 如何使用HTML和CSS创建有方向感知的按钮
  • java 线程安全
  • 移动硬盘修复后文件丢失恢复方法