# 查看当前连接的设备

adb devices


可以看到目前我的电脑连接了两个设备

# 安装 电脑上的 apk

adb intall XXXX

XXXX 代表 apk 路径,可以直接拖进来

一般来说 Performing Streamed Install 的时候需要你在设备上手动确认是否安装

# 多设备安装 apk

adb -s deviceId install XXXX

1.devceId 可以通过 adb devices 获得
2.XXXX 代表 apk 路径,可以直接拖进来
当你电脑连接 了 多个设备的时候,用 adb install 命令安装会报错

此时需要我们手动指定相应的设备来安装

# 卸载

adb uninstall applicationId

applicationId 为当前 APP 的 applicationId
一般情况下我们可以长按桌面的图标或者拖动卸载当前的 APP,但是偶尔会遇到卸载不干净的情况,类似华为手机开了系统分身这种,再次安装的时候会提示 APP 已存在,无法 安装。因此我们需要通过命令来将其卸载干净

当然,如果你是多设备的话,别忘了在 adb 后面添加 -s deviceId 来选择卸载特定设备上的该 APP

# 传输文件

  1. 从电脑传输到设备

    adb push 文件全路径 /sdcard/ 目标路径

    一般来说在调用 adb install 时,内部会先将 apk 文件推送到设备的临时文件夹内,再执行安装

  2. 从设备传输到电脑

    adb pull /sdcard/ 文件路径 电脑端存放路径

# 操作设备应用

  1. 清除缓存数据

    adb shell pm clear 包名

    这个会清除应用所有数据

  2. 删除设备文件

    adb shell rm /sdcard/ 文件路径 -f

    这个不会出现 success 提示

  3. 获取设备分辨率

    adb shell vm size

  4. 获取屏幕密度

    adb shell wm density

还有很多 adb shell pm 相关的操作,具体可看下图

更新于 阅读次数

请我喝[茶]~( ̄▽ ̄)~*

Logan 微信支付

微信支付

Logan 支付宝

支付宝

Logan 贝宝

贝宝