adb常用命令

Posted Billy_Zuo

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了adb常用命令相关的知识,希望对你有一定的参考价值。

一、常用命令

连接设备
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 官方链接
https://developer.android.google.cn/studio/command-line/adb?hl=zh-cn

以上是关于adb常用命令的主要内容,如果未能解决你的问题,请参考以下文章

Android 开发常用的adb命令

adb 简介及常用命令

Android -- adb常用命令

Android 中常用的 adb shell 命令

Android 常用 adb 命令总结

Android 常用 adb 命令总结