ADB 命令大全
ADB(Android Debug Bridge)是一款强大的命令行工具,用于调试和测试 Android 设备。下面是常用的 ADB 命令大全,涵盖连接设备、查看机型、查找包名、查看 APK 文件路径、文件传输、列出索引正在运行的程序、实时查看日志、安装卸载应用、获取内存/CPU 信息、启动/停止应用和服务等等。
1. 连接设备
使用 `adb devices` 命令可以连接 Android 设备,查看当前连接的设备列表。
2. 进入手机设备内
使用 `adb shell` 命令可以进入手机设备内,进入一个 Linux 系统环境。
3. 查看机型
使用 `getprop |grep version` 命令可以查看系统各个源文件版本。
4. 查找包名
使用 `adb shell pm list package` 命令可以查找全部包名。
5. 查看 APK 文件路径
使用 `adb shell pm path <apk 包名>` 命令可以查看某 APK 文件路径。
6. 列出当前所有正在运行的程序
使用 `adb shell ps` 命令可以列出当前所有正在运行的程序。
7. 杀掉某进程
使用 `adb shell kill <进程的 pid>` 命令可以杀掉某进程。
8. 获取 root/remount 权限
使用 `adb root` 和 `adb remount` 命令可以获取 root/remount 权限。
9. 文件传输
使用 `adb push` 和 `adb pull` 命令可以在电脑和手机之间传输文件。
10. 实时查看手机日志
使用 `adb logcat` 命令可以实时查看手机日志。
11. 安装/卸载应用
使用 `adb install` 和 `adb uninstall` 命令可以安装和卸载应用。
12. 获取内存信息
使用 `adb shell dumpsys meminfo <包名>` 命令可以获取内存信息。
13. 获取 CPU 信息
使用 `adb shell dumpsys cpuinfo` 命令可以获取 CPU 信息。
14. 启动某应用
使用 `adb shell am start -n <包名/activity 名>` 命令可以启动某应用。
15. 查看某应用冷启动时间
使用 `adb shell am start -W -n <包名/activity 名>` 命令可以查看某应用冷启动时间。
这些命令可以帮助开发者和测试人员更好地调试和测试 Android 应用,提高开发效率和应用质量。