美文网首页Android 知识
最常用的ADB命令和最详细解析都在这里

最常用的ADB命令和最详细解析都在这里

作者: 贝贝beibei96 | 来源:发表于2018-06-20 16:49 被阅读14次

概述

**全称为Android Debug Bridge, 中文翻译Android调试桥, 是Android SDK里Android操作系统与桌面电脑间沟通的一个命令列工具。
**


作用

用这个工具可以直接操作管理Android模拟器或者真实的Android设备
如:
a)运行设备shell
b)管理模拟器或设备的端口映射
c)计算机和设备之间上传/下载文件
d)将本地Apk安装至模拟器或Android设备


配置环境变量

ADB在Android SDK工具里面, 路径C:\Users\linji\AppData\Local\Android\Sdk\platform-tools
在系统变量里面配置上自己的ADB路径


在CMD里输入adb, 提示如下配置成功

常用命令

注意:使用ADB命令, 你的设备需要开启USB调试模式

1.查看当前连接的设备
$adb devices


2.安装Apk
$adb install <apk路径>
$adb install -r <APK路径>

-r参数为如果apk已安装,重新安装apk并保留数据和缓存文件
  1. 卸载软件
    $adb uninstall <APK路径>
    $adb uninstall -k <APK路径>
    -k参数为卸载软件但是保留配置和缓存文件

注意:Apk可以直接拖进CMD命令窗口, 自动生成路径, 不要漏掉空格。

  1. 登录设备shell
    $adb shell
    $adb shell <command命令>
    这个命令将登录设备的shell.
    后面加<command命令>将是直接运行设备命令, 相当于执行远程命令

  2. 从电脑上发送文件到设备
    $adb push <本地路径> <远程路径>
    用push命令可以把本机电脑上的文件或者文件夹复制到设备(手机)

  3. 从设备上下载文件到电脑
    $adb pull <远程路径> <本地路径>
    用pull命令可以把设备(手机)上的文件或者文件夹复制到本机电脑

  4. 显示帮助信息
    $adb help
    这个命令将显示帮助信息

8.重启
$adb reboot

9.查看日志
$adb logcat

10.获取序列号
$adb get-serialno


shell命令

1.列出用户安装的第三方应用的所有包名
$adb shell pm list packages

2.列出系统应用的所有包名
$adb shell pm list packages -s

3.列出除了系统应用的第三方应用包名:
$adb shell pm list packages -3

4.清除应用数据与缓存
$adb shell pm clear <Apk包名>

5.查看屏幕分辨率
$adb shell wm size

6.查看屏幕密度
$adb shell wm density

7.获取 MAC 地址
$adb shell cat /sys/class/net/wlan0/address

8.查看设备型号
$adb shell getprop ro.product.model

9.查看 Android 系统版本
$adb shell getprop ro.build.version.release

更多关于ADB的内容

相关文章

  • MacOS配置ADB

    前言 常用的ADB命令可以参考我的另一篇文章最常用的ADB命令和最详细解析都在这里 流程 1.打开终端 Termi...

  • 最常用的ADB命令和最详细解析都在这里

    概述 **全称为Android Debug Bridge, 中文翻译Android调试桥, 是Android SD...

  • adb shell 命令

    超详细的adb 命令解析http://www.open-open.com/lib/view/13275573666...

  • ADB常用命令总结

    总结一下常用的adb命令和adb shell 命令,adb 命令是 adb 这个程序自带的一些命令,而 adb s...

  • ADB 命令大全

    ADB 命令大全常用命令用于速查,都是经常需要用到的,没有接触过adb命令从第二节开始看,对每个命令有详细解释。 ...

  • Oracle-AWR的使用

    内容来自课堂整理、参考网络资料星球上最详细的AWR解析、Oracle AWR报告指标全解析本文采用的命令和awr报...

  • adb logcat过滤日志

    常用的log日志命令: 1:打印默认日志数据adb logcat 2:需要打印日志详细时间的简单数据adb log...

  • adb命令整理大全(最详细篇幅)

    由于adb命令实在太多,网上搜索一大把,但是讲的都不是很详细,因工作需要所以打算自己整理一份出来,免得每次都去百度...

  • adb、emulator、android指令

    adb命令大全adb命令pm工具讲解 adb 指令 常用 安装:adb install [文件路径] 卸载:adb...

  • iOS 最详细的解析(数组与指针)笔试题

    iOS 最详细的解析(数组与指针)笔试题 iOS 最详细的解析(数组与指针)笔试题

网友评论

    本文标题:最常用的ADB命令和最详细解析都在这里

    本文链接:https://www.haomeiwen.com/subject/nixzeftx.html