记录一些用到的 adb 命令

安装 apk 到手机

adb install aa.apk

参数:

  • -r:覆盖安装
  • -s:将应用安装到 SD 卡
  • -d:允许降级覆盖

卸载

adb uninstall com.sample.xx

将电脑上的文件复制到手机

例:将文件复制到 SD 卡的根目录

adb push aa.txt /sdcard

将手机上的文件复制到电脑上

例:将手机 SD 卡根目录下的 aa.txt 复制到电脑的某个目录下。

adb pull /sdcard/aa.txt /Users/eric/Downloads 

查看当前运行的 Activity

adb shell "dumpsys activity top | grep ACTIVITY | tail -n 1"
  • dumpsys activity top :打印顶层Activity信息
  • grep ACTIVITY:从上个命令结果中过滤出Activity相关信息
  • tail -n 1:从上一步过滤结果中继续过滤出最后一条记录,也就是当前界面(顶层top)activity

查看当前界面 Fragment

adb shell "dumpsys activity top | grep '#[0-9]: ' | tail -n 1"

清除应用数据与缓存

adb shell pm clear com.sample.xxx

通过 deeplink 打开应用

adb shell am start -W -a android.intent.action.VIEW -d "具体的deeplink地址" packageName

操作剪贴板

安装 APK:clipper

下载地址:https://github.com/majido/clipper

启动剪贴板 service

adb shell am startservice ca.zgrs.clipper/.ClipboardService

设置剪贴板内容

adb shell am broadcast -a clipper.set -e text "具体内容"

获取剪贴板内容

adb shell am broadcast -a clipper.get

在输入框输入文本

adb shell input text hello

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值