Adb 常用命令 持续学习更新

导致我下定决心学习ADB的一个小原因是换了Mac之后,手机和电脑传输文件成了一个大问题。原生的文件软件不知道在我电脑上一直不断重启,导致窗口不断弹出非常影响使用。转战使用锤子出的连接软件,我的魅族手机会导致偶现adb断开连接甚至连接不上,无奈决定直接使用adb来管理文件。

说了这么多废话,下面是我常用的命令,及学习到整理记录的。

首先我们先看下多设备连接的情况下我们如何指定连接哪一部手机呢,其实很简单

adb devices

会列出当前电脑中连接的设备数量及名称

List of devices attached
80QBDNN2295L	device
C1230L	device
VKEMK7UKYTOJ7PSC	device
复制代码

adb -s 设备的id 你具体需要执行的命令

比如说我想连接手机shell,adb -s 80QBDNN2295L shell 回车你就会发现进入你指定的手机了

JokerdeMacBook-Pro:blog joker$ adb -s 80QBDNN2295L shell
PRO6:/ $ 
复制代码

文件操作管理

  • 传输文件到手机

    adb push 电脑文件中地址 手机sd卡地址

    举个例子adb push /Users/用户目录/Desktop/常用ADB命令-持续学习更新中 /sdcard/

    这个操作让电脑桌面上的md文件拷贝到手机的sd卡根目录

  • 将手机中文件导出到电脑

    adb pull 手机sd文件的位置 存储到电脑中的位置

    举个? adb pull /sdcard/music /Users/用户目录/Desktop/

    这行命令即可将手机根目录下的music文件夹拷贝到电脑的桌面上

开发中常用命令

  • 读取手机中应用data文件夹内容

    首先,我们先进入手机的shell

    adb -s VKEMK7UKYTOJ7PSC shell接下来就可以操作手机目录了

    shell@R7:/ $ run-as cn.tianyilm.client
    shell@R7:/data/data/cn.tianyilm.client $ 
    复制代码

    执行ls命令查看该目录下文件列表

    cache
    code_cache
    databases
    files
    lib
    shared_prefs
    复制代码

    cd shared_prefs进入该目录ls查看文件列表

    cat isFirstUse.xml即可查看该文件中的内容

    <?xml version='1.0' encoding='utf-8' standalone='yes' ?>
    <map>
        <boolean name="isFirstUse" value="false" />
    </map>
    复制代码
  • 安装包等操作

    1. adb install 你应用安装包的路径 安装指定的apk文件,如果之前app已经存在则需要在使用install -r命令来强制安装,否则会出现Failure [INSTALL_FAILED_ALREADY_EXISTS]错误。
    2. adb uninstall 应用的包名 卸载指定包名的app
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值