一、常用命令
连接设备
adb connect 192.168.10.6
查看设备
adb devices
打开系统设置
adb shell am start com.android.settings/com.android.settings.Settings
打开桌面
adb shell am start -n com.android.launcher3/com.android.launcher3.Launcher
查看当前页面
adb shell “dumpsys window | grep mCurrentFocus”
唤醒屏幕
adb shell input keyevent 26
安装app
adb install 包位置
覆盖安装
adb install -r 包位置
卸载app
adb uninstall 包名
打开app
adb shell am start -n 包名/类名
//复制手机内容到电脑
adb pull /data/data/com.demo.test/databases/test.db D:\db
Permission denied:先执行以下操作
D:\AndroidProject\Test>adb shell
rk3368:/ # su
rk3368:/ # exit
rk3368:/ # exit
D:\AndroidProject\Test>adb root
adbd is already running as root
然后执行adb pull
adb 删除文件
adb shell rm /data/data/com.demo.test/databases/test.db
二、文件管理
-
将电脑文件复制到设备sd卡上
adb push 电脑文件路径 /sdcard -
设备文件复制到电脑上
adb pull /sdcard/text.txt 电脑文件路径 -
删除
adb shell rm /sdcard/text.txt
-f 强制删除文件不需要确认
-r 递归删除文件夹内文件
-i 删除文件前需要确认 -
创建目录
adb shell mkdir -p /sdcard/temp/test/
指定 -p 递归创建目录 -
创建文件
adb shell touch /sdcard/text.txt -
复制文件
adb shell cp /sdcard/text.txt /sdcard/test/ -
移动文件
adb shell mv /sdcard/1.txt /sdcard/2.text
移动同一目录下文件相当于重命名文件
三、其他一些命令
-
申请 toot 权限
adb shellsu -
查看手机上所有的包名
adb shellcd data/data ; ls -
Linux 多个命令行一起执行可以用 “;” 或者 “&&” 进行分割
cd data/data ; ls -
adb shell 查看文件后退出
exit 或者 Ctrl + D
adb 官方链接
https://developer.android.google.cn/studio/command-line/adb?hl=zh-cn