Android 调试桥 (adb,全称 Android dubug bridge) 是一种功能多样的命令行工具,可让您与设备进行通信。adb 命令可用于执行各种设备操作(例如安装和调试应用),并提供对 Unix shell(可用来在设备上运行各种命令)的访问权限。它是一种客户端-服务器程序。

用这一个命令可以实现对手机上的应用进行安装、删除操作,也可以执行对系统应用的删除(冻结),传输文件,等操作。

一、安装ADB命令:

从谷歌安卓开发者官网(不用要tz,https://developer.android.google.cn/studio/releases/platform-tools),下载adb组件:

https://dl.google.com/android/repository/platform-tools-latest-windows.ziphttps://developer.android.google.cn/studio/releases/platform-tools

下载好,解压完成,把adb文件夹放在一个位置,打开控制面板\系统和安全\系统(也就是此电脑-右键-属性),左边边栏,高级系统设置

打开环境变量,

系统变量里面有一个 path 双击,新建,把adb工具包的目录地址复制到输入框中,确定。

最后,win+R打开运行,输入cmd,确定打开命令提示行,输入 adb version 查看版本 可以看出是否安装成功,

二、手机上如何打开adb调试:

一般情况下,在关于手机的那个界面,连续点击系统版本号(定制UI版本号,miui就是miui版本号、emui就是emui版本号),这样就会提示开发者选项以打开,直接在设置的搜索框中搜索 开发者选项 ,进入开发者选项,下面有一个adb调试,勾选即可。

(链接电脑会提示是否允许 xxxxx 进行adb调试,勾选 一律允许这台计算机进行调试)

三、常用命令:

adb devices  -  查看链接设备

adb reboot :重启设备

adb reboot bootloader :重启到fastboot模式

adb reboot recovery :重启到recovery模式

adb reboot edl :重启到edl模式

adb get-serialno  获取手机的序列号

adb shell wm size 查看手机屏幕分辨率

adb shell cat /proc/cpuinfo  显示手机的cpu信息

adb shell getprop ro.product.model  查看手机的设备型号

adb shell cat /sys/class/net/wlan0/address  获取手机的mac地址

adb shell pm list packages 显示手机里面所有应用的包名

通过ADB命令来启动应用

启动应用的命令为:adb shell am start -n /.,

其中,代表应用的包名,.代表这个包的启动入口。

通过ADB复制文件,先输入adb shell ,再输入cd sdcord 进入手机的数据分区,输入ls 列出目录下所有文件,用 adb pull 就可以把文件传输到电脑

查看日志:adb logcat

安装软件:adb install   (在 install 和 apk文件中加一个 -r 为覆盖安装)

卸载软件:adb uninstall  (在 uninstall 和 apk文件中加一个 -k 为保留数据)

往手机SDCard传递文件:adb push 文件名 手机端SDCard路径

四、Scrcpy - 一个开源的投屏:

也就是通过adb调试的方式来将手机屏幕投到电脑上,并可以通过电脑控制您的Android设备。它可以通过USB连接,也可以通过Wifi连接(类似于隔空投屏),而且不需要任何root权限,不需要在手机里安装任何程序。scrcpy同时适用于GNU / Linux,Windows和macOS。

它的一些特性:

  • 亮度(原生,仅显示设备屏幕)

  • 性能(30~60fps)

  • 质量(1920×1080或以上)

  • 低延迟(35~70ms)

  • 启动时间短(显示第一张图像约1秒)

  • 非侵入性(设备上没有安装任何东西)

使用方法:

去GitHub的开源页面的release里面下载发行包:

下载地址:https://github.com/Genymobile/scrcpy/releases

下载完毕后,解压,放到一个位置。

win+R打开运行,输入cmd,确定打开命令提示行,输入 cd + 解压后的那个文件夹位置(包括解压后文件夹名),或者把解压后文件夹按照安装adb的方法丢入系统变量(scrcpy已经集成adb)

1.usb连接:

  1. 输入adb usb查看是否连接功

2.  输入 scrcpy 运行

2. 使用WiFi连接(

需要:

  1. 确保PC和手机在同一Wifi中

  2. 手机先通过USB与PC相连

)

先输入 adb tcpip  设置一个tcpip端口,断开usb,输入 adb connect  手机ip:上述端口号 连接 (例如:adb connect 192.168.3.121:5555)

常用快捷键:

切换全屏模式 Ctrl+f

点击手机电源 Ctrl+p

返回 Ctrl+b

返回到HOME Ctrl+h

多任务 Ctrl+s

更多操作 长按鼠标左键

显示最佳窗口 Ctrl+g

调节音量 Ctrl+上下键

关闭设备屏幕(保持镜像) Ctrl+o

将设备剪贴板复制到计算机 Ctrl+c

将计算机剪贴板粘贴到设备 Ctrl+v

windows查看usb信息命令_ADB命令你知道多少?ADB冻结系统应用?相关推荐

  1. windows查看usb信息命令_Linux dumpe2fs命令:查看文件系统信息

    了解文件系统之后,我们可以使用 dumpe2fs 命令来查看文件系统的详细信息,此命令的基本格式如下: [root@www ~]# dumpe2fs [-h] 文件名 -h 选项的含义是仅列出 sup ...

  2. windows查看usb信息命令_【VPS】Linux VPS查看系统信息命令大全

    本文转自老左笔记,自用mark 系统 # uname -a # 查看内核/操作系统/CPU信息 # head -n 1 /etc/issue # 查看操作系统版本 # cat /proc/cpuinf ...

  3. linux 查看usb日志,Linux中显示系统中USB信息的lsusb命令

    Linux中显示系统中USB信息的lsusb命令 通用串行总线(USB)被设计成为连接计算机外设的标准,如键盘.鼠标.打印机.数码相机.便携式媒体播放器.磁盘和网络适配器等等 - 来源:Wikiped ...

  4. linux查看usb文件,linux lsusb查看USB信息

    linux lsusb查看USB信息 linux中lsusb用来显示系统中以及连接到系统的USB总线信息的工具,lsusb会显示驱动和内部连接到你系统的设备,包括PID和VID等,以及简单的设备描述. ...

  5. 计算机网络查看命令大全,Windows下查看电脑信息的常用命令整理

    Windows下查看电脑信息的命令 查看当前ip: cmd----->ipconfig/all 查看电脑配置 ---->dxdiag 查看注册表信息 ---->regedit 查看系 ...

  6. 静态查看进程信息 -- 基于 ps 命令实现

    Linux Shell 操作命令 目录 总览(点击查看详细信息) 1.简介 目前 可以 通过 很多种方式 查看 系统进程,top之类的 工具 可以 动态 的获取 进程信息,今天 介绍 静态 获取 进程 ...

  7. 查看服务器硬件信息的常用命令

    描述 命令 查看Raid卡型号 lspci  |grep LSI 查看服务信息 dmidecode|grep "System Information" -A9|egrep  &qu ...

  8. Windows查看激活信息

    查看Windows的注册信息.版本信息 slmgr.vbs -dlv 命令可以查询到Win10的激活信息,包括:激活ID.安装ID.激活截止日期等. slmgr.vbs -dli 命令可以查询到操作系 ...

  9. Linux查看BIOS信息:dmidecode命令以及SMBIOS、DMI等

    做Linux系统底层的测试,有时候需要关注BIOS的信息(包括基本信息.检测到的CPU和内存等).除了在开机启动时进入到BIOS之外,还可以在Linux系统中直接查看BIOS的信息,一般可以使用dmi ...

最新文章

  1. PNAS-皮肤微生物群综合分析揭示人类皮肤的独特性并为其在哺乳动物的系统发育共生现象提供证据
  2. EventBus简单分析
  3. NET(C#):使用HttpWebRequest头中的Range下载文件片段
  4. 关于赠书《VS Code》断货延迟的通知!
  5. 在java web项目中编写自己的代码生成器
  6. 一个现金流量表的代码
  7. jquery sortable的拖动方法内容说明和示例详解(转载http://www.jb51.net/article/45803.htm)
  8. Lua面向对象利用metamethod重载运算符
  9. 虚拟机使用计算机网络,虚拟机技术在计算机网络专业课程教学中的应用
  10. 直击“上云”痛点的 MSP 新生意,万博智云发布云原生迁移工具 HyperMotion 3.0
  11. 对HashMap对象的键值对内容进行排序
  12. 想做点副业,一天200-300就行
  13. 如何使用SQL Server Reporting Services将数据格式转换为有价值的数据集
  14. 区块链现状:最初的炒作消退,将迎来大量新应用(第一部分)
  15. 最优化方法:拉格朗日乘数法(转)
  16. C语言题目:从键盘输入三个数,求三角形面积和周长
  17. PostScirpt打印机驱动程序
  18. python多线程爬取m3u8视频(包含AES解密)
  19. POI 复制 word 表中的行操作 以及样式
  20. Maven项目代码组织形式

热门文章

  1. 阿里云ECS服务器自定义端口无法访问问题记录
  2. IONIC打包安卓遇到COM.ANDROID.SUPPORT:SUPPORT-V4错误的解决办法
  3. thinkphp--多个id查询
  4. left join on
  5. Win7 连接局域网共享之后 提示错误代码:0x800704b3(实测可用)
  6. Linux 环境下实战 Rsync 备份工具及配置 rsync+inotify 实时同步
  7. SQL文测试数据时,注意对0件的测试!!!【0件时,防止空指针异常!】
  8. agent python实现 建模_零基础三天学会Python爬虫(第二天)
  9. 用R3写卡成PRL302,解决新电信卡PRL301只能1X不能上3G问题
  10. WCF中因序列化问题引起的异常和错误。