adb】 Android 调试桥【linux】


卸载软件

adb uninstall <软件名>

adb uninstall -k <软件名>

如果加 -k参数, 为卸载软件 但是保留配置和缓存文件

安装APK

adb install

保留数据和缓存文件,重新安装apk

adb install -r

安装apk到sd卡

adb install -s

卸载APK

adb uninstall

卸载app但保留数据和缓存文件

adb uninstall -k adb uninstall -k

开启adb服务

adb start-server

关闭adb服务,杀掉进程

adb kill-server

连接设备

adb connect 设备ip(如:192.168.1.61)

如果是USB连接,直接会连接ADB,如果是想通过网络连接(有线或者无线),则需要在同一个局域网,通过IP连接。上面192.168.1.61替换成想要连接设备的IP即可

断开设备

adb disconnect 设备ip(如:192.168.1.61)

清除应用数据与缓存

adb shell pm clear (apk包名)

获取文件的读写权限

adb remount

有些设备并不能直接adb remount,必须要先以root身份进入,先执行adb root,在执行adb remount

查询已安装包名列表

adb shell pm list package

对com.xx.mm包使用monkey命令

adb shell monkey -p com.xx.mm --throttle 200 50000

查找monkey进程信息

adb shell ps | find "monkey"

杀掉monkey进程,例子中的数字是monkey的PID进程号

adb shell kill 23770

重启手机

adb shell reboot

打开svc帮助界面

adb shell svc

查询wifi操作帮助

adb shell svc wifi

关闭wifi

adb shell svc wifi disable

打开wifi

adb shell svc wifi enable

擦除data,即恢复出厂设置

adb shell wipe data

指定查询"mF"的activity信息

adb shell dumpsys activity | find "mF"

启动指定activity

adb shell am start -n com.android.browser/.BrowserActivyty

查看am命令的帮助信息

adb shell am

打印log

adb logcat

清空logcat日志

adb logcat -c

查看bug报告

adb bugreport

获取设备的ID和序列号

adb get-serialno

截屏

adb shell screencap /sdcard/screen.png

录屏

adb shell screenrecord

重启到Recovery界面

adb reboot recovery

重启到bootloader界面

adb reboot bootloader

直接运行设备命令

adb shell

直接运行root权限命令

adb shell su –c “

查看手机的分辨率

adb shell dumpsys window | grep init

获取机器MAC地址

adb shell cat /sys/class/net/wlan0/address

获取CPU序列号

adb shell cat /proc/cpuinfo

启动应用

adb shell am start -n /.

查看设备cpu和内存占用情况

adb shell top

杀死一个进程

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

从设备复制文件到本地

adb pull

列出目录下的文件和文件夹

adb shell ls

进入文件夹

adb shell cd

重命名文件

adb shell rename path/oldfilename path/newfilename

删除system/avi.apk

adb shell rm /system/avi.apk

删除文件夹及其下面所有文件

adb shell rm -r

移动文件

adb shell mv path/file newpath/file

设置文件权限

adb shell chmod 777 /system/fonts/DroidSansFallback.ttf

新建文件夹

adb shell mkdir path/foldelname

查看文件内容

adb shell cat

查看wifi密码

adb shell cat /data/misc/wifi/*.conf

查看bug报告

adb bugreport

获取设备名称

adb shell cat /system/build.prop

查看ADB帮助

adb help

执行monkey命令

adb shell monkey -v -p your.package.name 50

模拟按键

adb shell input keyevent

keycode 含义

3 HOME 键

4 返回键

5 打开拨号应用

6 挂断电话

24 增加音量

25 降低音量

26 电源键

27 拍照(需要在相机应用里)

64 打开浏览器

66 回车

82 菜单键

85 播放/暂停

86 停止播放

87 播放下一首

88 播放上一首

122 移动光标到行首或列表顶部

123 移动光标到行末或列表底部

126 恢复播放

127 暂停播放

164 静音

176 打开系统设置

187 切换应用

207 打开联系人

208 打开日历

209 打开音乐

210 打开计算器

220 降低屏幕亮度

221 提高屏幕亮度

223 系统休眠

224 点亮屏幕

231 打开语音助手

276 如果没有 wakelock 则让系统休眠

点亮/熄灭屏幕

adb shell input keyevent 224

adb shell input keyevent 223

滑动解锁

adb shell input swipe 300 1000 300 500

点击

adb shell input tap 50 250

输入文本

adb shell input text hello


腾图小抄 SCWY.net v0.03 小抄561条 自2022-01-02访问368346次