智能电视常用ADB基础命令大合集
作为开发者,我们常常需要与安卓设备进行交互,调试应用、查看设备信息等操作。这时,ADB(Android Debug Bridge)工具就显得非常重要。本文将整理一系列常用的ADB命令,帮助你更高效地使用这个强大的工具。
基础命令
启动adb服务
adb start-server
终止adb服务
adb kill-server
进入adb运行环境
adb shell
获取帮助,查看adb的各种命令和参数介绍
adb help
查看adb版本
adb version
以root权限重启adb
adb root
将system分区重新挂载为可读写分区(用于操作系统目录时)
adb remount
重启设备,支持进入bootloader或recovery模式
adb reboot [bootloader|recovery]
APK相关操作
安装APK
adb install test.apk -r # 覆盖安装,保留数据和缓存
-d # 解决低版本version问题
-s # 安装到SD卡
卸载APK
adb uninstall -k
查看app的详细信息(包括权限、版本等)
adb shell dumpsys package
查看app的安装路径
adb shell pm path
查看APK的版本信息
adb shell dumpsys package
启动指定的Activity
adb shell am start -n
查看应用启动时间
adb shell am start -W
查看某个app的进程信息
adb shell ps
# 或者通过
adb shell ps | grep
杀掉进程(用于模拟bug复现)
adb shell kill pidNumber
管理应用列表
# 禁用某个应用
adb shell pm disable-user
# 启用某个应用
adb shell pm enable
# 输出所有应用包名
adb shell pm list packages
系统相关命令
查看设备名称
adb shell cat /system/build.prop/
查看手机分辨率
adb shell dumpsys window | grep Surface
# 或者更简洁的命令
adb shell wm size
查看手机SDK版本
adb shell getprop | grep version
查看手机型号信息
adb shell getprop | grep product
获取设备序列号
adb get-serialno
查看已连接设备
adb devices
查看WiFi密码(需要root权限)
adb shell cat data/misc/wifi/*.conf
查看WiFi MAC地址
adb shell cat /sys/class/net/wlan0/address
查看后台服务信息
adb shell service list
查看系统当前内存占用情况
adb shell cat /proc/meminfo
查看各进程内存占用
adb shell dumpsys meminfo
# 或者使用
adb shell procrank
查看系统耗电情况
adb shell dumpsys batterystats > battery_stats.txt
查看系统设置的闹钟
adb shell dumpsys alarm
查看系统的wakelock信息
adb shell dumpsys power
文件操作命令
拷贝文件到设备
adb push
从设备拷贝文件到本地
adb pull
创建目录
adb shell mkdir
列出目录下的文件
adb shell ls [-al] # -al查看详细信息
进入文件夹
adb shell cd
查看文件内容
adb shell cat
重命名文件
adb shell rename
删除文件/文件夹
adb shell rm
移动文件
adb shell mv
拷贝文件
adb shell cp
设置文件读写权限
adb shell chmod 777
查看应用的数据文件(需要root权限)
adb shell run-as
这些命令覆盖了大部分开发和调试过程中常用的操作,掌握它们能显著提升你与安卓设备交互的效率。希望对你有所帮助!