智能电视常用ADB基础命令大合集

智能电视常用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 | grep version

启动指定的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 # -r用于删除文件夹

移动文件

adb shell mv

拷贝文件

adb shell cp

设置文件读写权限

adb shell chmod 777

查看应用的数据文件(需要root权限)

adb shell run-as

这些命令覆盖了大部分开发和调试过程中常用的操作,掌握它们能显著提升你与安卓设备交互的效率。希望对你有所帮助!