一、常用命令
连接设备 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