android adb命令详解

adb 命令可以帮我们快速的管理连接的手机设备,例如执行一些安装apk,卸载apk命令,对于熟悉linux系统的人,可以方便的管理手机目录操作手机文件,还可以通过adb命令查看手机的系统日志等操作

操作方法

  • 01

    要使用adb 我们首先要有android 的环境,android还需要java的环境 首先讲如何配置adb,使adb可以在终端使用,也就是在命令行可以使用,配置环境变量,在计算机右键选择属性,我们会看到如下界面,选择【高级系统设置】,然后点击【环境变量】

  • 02

    下面是我配置的android的环境变量和java的环境变量,大家需要自行配置

  • 03

    配置完成后,我们在终端输入adb命令,会看到adb的相关信息

  • 04

    执行adb devices 命令,我们可以看到当前电脑正在连接调试的手机

  • 05

    首先我们学习下,如何拿adb安装apk到某个设备,假如只连接了一台设备,只需要adb install apk的路径 就可以直接安装成功,假如有多台设备,我们就需要用到-s选项选择设置编号,设备编号通过上面的adb devices可以得到,完整命令 adb -s 设备编号 install apk的路径,具体执行成功示例,如下图展示

  • 06

    卸载的话直接加adb uninstall 包名,就可以直接卸载啦 如何通过adb命令查看设备里面的文件目录和文件呢? 可以执行adb shell 命令,然后我们会看到如下界面,执行ls可以看到设备的文件和目录,

  • 07

    这个是根目录可能和我们平常手机上面直接查看文件夹的目录有点不一样,然后我们进入mnt目录,然后在进入sdcard目录,一般就和我们手机展示的一些文件和文件夹就一样了,根据不同手机可能名字稍微有所区别,但是原理一样,如下图,我们进入到这个设备的sdcard目录,可以查看到的内容

  • 08

    上面讲了进入设备目录,如何退出呢?退出很简单,直接执行exit,然后敲回车,我们就又再次回到了我们的终端了

  • 09

    通常我们想直接把文件放到设备里面,除了用windos自带的文件管理器拖动复制文件的方法,我们也可以通过adb命令来实现 adb push 要复制的文件 复制到手机里面的位置,例如我们需要把文件test.apk放入到手机的sdcard目录下,可以执行命令 adb push test.apk /mnt/sdcard/test.apk 执行完成,我们就可以看到执行结果

  • 10

    接下来就是如何从手机中拉去文件到我们的电脑中,直接执行adb pull 手机文件路径 需要保存到电脑的位置(可以写绝对路径,保存到自己想要的地址,也可以直接写文件名字,保存到执行终端的当前目录下) 我们就拿刚刚放到手机上面的test.apk做示例,把他放到电脑上面命名为test1.apk

  • 11

    就介绍这么多,我用的终端不是系统的,假如大家用windos的话,想查看当前目录下面的文件,可以用dir命令,ls 是linux下的通用方法,我们也可以通过第三方工具使linux的一些系统命令也能在windos上面使用,例如用windos10系统中的PowerShell,或者安装其他软件

(0)

相关推荐

  • adb.exe是什么进程 adb.exe命令详解

    ADB全称Android Debug Bridge, 是android sdk里的一个工具, 用这个工具可以直接操作管理android模拟器或者真实的andriod设备(如G1手机). 它的主要功能有 ...

  • OPENSSL 常用命令详解

    证书 证书是一个经证书授权中心签过名的包含公钥及公钥拥有者信息的文件.证书授权中心(CA)对证书签名的过程即为证书的颁发过程.证书里面的公钥只属于某一个实体(网站,个人等),它的作用是防止一个实体伪装 ...

  • Linux/Ubuntu chmod命令详解使用格式和方法

    在 Ubuntu Linux 中用源码文件安装软件时经常都会用到chmod命令来更改文件的权限使其在安装时有执行的权限。由于 Ubuntu Linux 默认不能用root账户来登录所以在用chmod命 ...

  • linux iostat命令详解和使用实例(磁盘操作监控工具)

    它的特点是汇报磁盘活动统计情况,同时也会汇报出CPU使用情况。同vmstat一样,iostat也有一个弱点,就是它不能对某个进程进行深入分析,仅对系统的整体情况进行分析。iostat属于sysstat ...

  • Linux下ps命令详解 Linux下ps命令的详细使用方法

    Linux下ps命令详解 Linux上进程有5种状态:1. 运行(正在运行或在运行队列中等待) 2. 中断(休眠中, 受阻, 在等待某个条件的形成或接受到信号) 3. 不可中断(收到信号不唤醒和不可运 ...

  • linux iostat命令详解和使用实例

    它的特点是汇报磁盘活动统计情况,同时也会汇报出CPU使用情况。同vmstat一样,iostat也有一个弱点,就是它不能对某个进程进行深入分析,仅对系统的整体情况进行分析。iostat属于sysstat ...

  • Linux Shell脚本系列教程(二):终端打印命令详解

    这篇文章主要介绍了Linux Shell脚本系列教程(二):终端打印命令详解,本文着重讲解了echo终端打英printf终端打印两个打印出输出命令,需要的朋友可以参考下 终端打印 终端是交互式工具,用 ...

  • Linux下ps命令详解

    Linux下ps命令详解 Linux上进程有5种状态: 1. 运行(正在运行或在运行队列中等待) 2. 中断(休眠中, 受阻, 在等待某个条件的形成或接受到信号) 3. 不可中断(收到信号不唤醒和不可 ...

  • Linux GCC常用命令详解

    Linux GCC常用命令详解 1. 简介 GCC 的意思也只是 GNU C Compiler 而已.经过了这么多年的发展,GCC 已经不仅仅能支持 C 语言;它现在还支持 Ada 语言.C++ 语言 ...