adb常用命令

465 阅读1分钟

一、常用命令

连接设备 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

二、文件管理

  1. 将电脑文件复制到设备sd卡上 adb push 电脑文件路径 /sdcard

  2. 设备文件复制到电脑上 adb pull /sdcard/text.txt 电脑文件路径

  3. 删除 adb shell rm /sdcard/text.txt -f 强制删除文件不需要确认 -r 递归删除文件夹内文件 -i 删除文件前需要确认

  4. 创建目录 adb shell mkdir -p /sdcard/temp/test/ 指定 -p 递归创建目录

  5. 创建文件 adb shell touch /sdcard/text.txt

  6. 复制文件 adb shell cp /sdcard/text.txt /sdcard/test/

  7. 移动文件 adb shell mv /sdcard/1.txt /sdcard/2.text 移动同一目录下文件相当于重命名文件

三、其他一些命令

  1. 申请 toot 权限 adb shellsu

  2. 查看手机上所有的包名 adb shellcd data/data ; ls

  3. Linux 多个命令行一起执行可以用 “;” 或者 “&&” 进行分割 cd data/data ; ls

  4. adb shell 查看文件后退出 exit 或者 Ctrl + D

adb 官方链接 developer.android.google.cn/studio/comm…