adb操作及常用命令

问题 :no devices/emulators found:adb devices 没有连接的设备
解决方案

大概率是因为usb调试功能没有打开,可以查看手机设备是否开启usb调试功能

Android若未开启,可通过设置-关于手机,连续点击版本号7次,打开开发者模式后开启usb调试

常用命令汇总

powershell 复制代码
查看连接计算机的设备:
adb devices
获取序列号:
adb get-serialno
终止adb服务:
adb kill-server
重启adb服务:
adb start-server
获取设备MAC地址:
adb shell  cat /sys/class/net/wlan0/address
获取CPU序列号:
adb shell cat /proc/cpuinfo
安装APK:
adb install <apkfile> //比如:adb install baidu.apk
保留数据和缓存文件,重新安装apk:
adb install -r <apkfile> //比如:adb install -r baidu.apk
安装apk到sd卡:
adb install -s <apkfile> // 比如:adb install -s baidu.apk
卸载APK:
adb uninstall <package> //比如:adb uninstall com.baidu.search
卸载app但保留数据和缓存文件:
adb uninstall -k <package> //比如:adb uninstall -k com.baidu.search
启动应用:
adb shell am start -n <package_name>/.<activity_class_name>
查看设备cpu和内存占用情况:
adb shell top
查看占用内存前6的app:
adb shell top -m 6
刷新一次内存信息,然后返回:
adb shell top -n 1
查询各进程内存使用情况:
adb shell procrank
杀死一个进程:
adb shell kill [pid]
查看进程列表:
adb shell ps
查看指定进程状态:
adb shell ps -x [PID]
查看后台services信息:
adb shell service list
查看当前内存占用:
adb shell cat /proc/meminfo
查看IO内存分区:
adb shell cat /proc/iomem
将system分区重新挂载为可读写分区:
adb remount
从本地复制文件到设备:
adb push <local> <remote>
从设备复制文件到本地:
adb pull <remote>  <local>
列出目录下的文件和文件夹,等同于dos中的dir命令:
adb shell ls
进入文件夹,等同于dos中的cd 命令:
adb shell cd <folder>
重命名文件:
adb shell rename path/oldfilename path/newfilename
删除system/avi.apk:
adb shell rm /system/avi.apk
删除文件夹及其下面所有文件:
adb shell rm -r <folder>
移动文件:
adb shell mv path/file newpath/file
设置文件权限:
adb shell chmod 777 /system/fonts/DroidSansFallback.ttf
新建文件夹:
adb shell mkdir path/foldelname
查看文件内容:
adb shell cat <file>
查看wifi密码:
adb shell cat /data/misc/wifi/*.conf
清除log缓存:
adb logcat -c
查看bug报告:
adb bugreport
获取设备名称:
adb shell cat /system/build.prop
查看ADB帮助:
adb help
跑monkey:
adb shell monkey -v -p your.package.name 500
相关推荐
Yao_YongChao5 小时前
adb wifi连接Android手机
android·adb·智能手机·无线连接手机·wifi连接手机
数据库知识分享者小北7 小时前
Dify+ADB Supabase+LLM 实现 AI 客服系统
数据库·人工智能·阿里云·adb·postgresql
元气满满-樱9 小时前
MySql源码安装
数据库·mysql·adb
R.lin20 小时前
windows MySQL解压版安装教程
windows·mysql·adb
聊天QQ:4877392781 天前
T型三电平逆变器(SVPWM)虚拟同步发电机并网预同步控制,采用SVPWM调制方式,电压电流双...
adb
Apifox1 天前
如何在 Apifox 中借助 AI 设计一份规范的接口文档?
前端·后端·测试
我是一棵无人问荆的小草1 天前
通过ADB命令强制卸载手机内置App
adb·智能手机
ZePingPingZe2 天前
DriverManager、DataSource、数据库驱动以及数据库连接池的关系
android·数据库·adb
TeleostNaCl2 天前
如何在 Android debug 的时候使用 adb install 命令降级安装应用
android·经验分享·adb·android runtime
天向上2 天前
ubuntu系统adb shell报错 ADB server didn‘t ACK
android·linux·ubuntu·adb