adb|scrcpy的安装和配置方法|手机投屏电脑|手机声音投电脑|adb连接模拟器或手机

adb|scrcpy的安装和配置方法手机投屏电脑|手机声音投电脑|adb连接模拟器或手机或电视

引言

在数字设备交织的现代生活中,adb(Android Debug Bridge)与 scrcpy 宛如隐匿的强大工具,极大地拓展了我们操控手机、模拟器乃至智能电视等设备的边界。对于众多用户而言,日常操作可能仅仅停留在图形界面下的简单点击与拖拽安装应用。然而,adb 的出现,为我们开启了一扇通往设备底层交互的大门,深入探索手机或模拟器与各类应用程序之间那些隐藏在表象之下的复杂联系。它不仅能简化诸多繁琐操作,还为高级用户和开发者提供了定制化、自动化设备管理的无限可能。倘若你仍在使用较为基础的方式与设备交互,那么,是时候踏入 adb 的世界,解锁全新的设备操作体验了。

adb 的安装和配置方法 | 手机投屏电脑 | 手机声音投电脑 | adb 连接模拟器或手机

检查电脑是否安装 adb

在深入使用 adb 之前,首先要确认你的电脑环境中是否已经安装了 adb。这一步骤极为关键,因为它是后续所有高级操作的基石。对于 Windows 系统用户而言,操作路径是:点击屏幕左下角的开始菜单,在搜索框中输入 “命令提示符”,找到对应的程序并以管理员身份运行。在弹出的命令提示符窗口中,直接输入 “adb”,然后按下回车键。此时,如果窗口中迅速出现密密麻麻的帮助提示信息,这便如同亮起了一盏绿灯,明确地告诉你,adb 已经成功安装在你的电脑中,可以随时开启高效设备管理之旅。对于 Mac 系统用户,打开 “终端” 应用程序,同样输入 “adb”,若出现帮助提示,说明 adb 已就绪。Linux 系统用户则在终端中输入 “adb” 进行检查。

若未安装,可下载相关文件压缩包

倘若检查结果显示电脑尚未安装 adb,也无需担忧,获取它的过程并不复杂。你可以通过下载一个集成了 adb 以及其他实用工具的文件压缩包来快速搭建环境。此次推荐的压缩包为 “scrcpy+adb+phonevoicetowindows-win64-v3.1” ,它将 adb、用于手机投屏到电脑的 scrcpy 以及实现手机声音同步到电脑的相关组件整合在一起,极大地方便了用户的使用。获取该压缩包的途径是:访问https://xoxome.online/?p=560,在该网页中,你能够找到明确的下载链接或按钮,点击即可开始下载。下载完成后,你会得到一个压缩文件,通常以.zip 格式存在于你的电脑下载文件夹中。

解读压缩包里重要启动文件的作用

解压下载好的压缩包后,你会看到一系列文件和文件夹。其中,几个关键文件在后续的使用中起着至关重要的作用。“adb.exe” 文件是 adb 工具的核心执行程序,它负责与设备建立连接,传递各种命令和数据。当你在命令提示符中输入 adb 相关命令时,系统实际上就是调用这个文件来执行相应操作。而 “scrcpy-server.jar” 文件则与 scrcpy 的投屏功能紧密相关,它运行在设备端,配合电脑端的 scrcpy 程序,实现流畅的手机屏幕镜像到电脑的效果。至于用于实现手机声音投送到电脑的文件,通常会包含特定的音频驱动或服务程序,它们协同工作,将手机端的音频数据实时传输并播放到电脑上。了解这些文件的作用,有助于在后续使用过程中,当遇到问题时能够更有针对性地排查和解决。

部署环境变量后查看 adb 所在文件路径

在完成文件解压后,为了能够在任意目录下方便地使用 adb 命令,需要将 adb 所在的路径添加到系统的环境变量中。以 Windows 系统为例,具体操作如下:右键点击 “此电脑”,选择 “属性”,在弹出的窗口中点击 “高级系统设置”,在新窗口的 “高级” 选项卡下,点击 “环境变量” 按钮。在 “系统变量” 中找到 “Path” 变量,点击 “编辑”,然后点击 “新建”,将解压后的 adb 所在文件夹路径粘贴进去(例如 “C:\scrcpy+adb+phonevoicetowindows-win64-v3.1\adb”),依次点击 “确定” 保存设置。环境变量部署完成后,要确认 adb 路径是否正确配置,此时可以使用命令 “Get-Command adb” 。在命令提示符中输入该命令后,系统会返回 adb 程序所在的详细路径信息,这就表明你已经成功完成了 adb 的环境配置,能够在系统的任何位置自由调用 adb 命令,开启高效的设备管理与操作之旅。

原文出处

引言:adb|scrcpy是玩手机和模拟器电视等必备的工具,如果你还停留在拖拽安装的阶段,那么真的应该学习一下adb来更深入的了解手机或模拟器和应用之间看不见的联系。
adb的安装和配置方法|手机投屏电脑|手机声音投电脑|adb连接模拟器或手机
1、首先检查你的电脑是否安装了adb
命令提示符输入adb,出现帮助提示,则表示已经安装了
2、如果没有安装可以下载下面的文件压缩包
scrcpy+adb+phonevoicetowindows-win64-v3.1
https://xoxome.online/?p=560
3、解读压缩包里的重要启动文件作用
4、部署环境变量后可以通过下面命令来查看adb所在文件路径
Get-Command adb

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/diannao/77507.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

vue3项目集成electron

一、环境准备 1. 确保已安装 Node.js (建议版本 16.x 或更高) 2. 创建或进入现有 Vue 项目目录 cd your-vue-project 二、添加 Electron 支持 在项目根目录执行: vue add electron-builder 执行后会在 `src` 目录下生成 `background.js` 主进程文件。 三、主进程配置 (ba…

循环神经网络 - 参数学习之随时间反向传播算法

本文中,我们以同步的序列到序列模式为例来介绍循环神经网络的参数学习。 循环神经网络中存在一个递归调用的函数 𝑓(⋅),因此其计算参数梯度的方式和前馈神经网络不太相同。在循环神经网络中主要有两种计算梯度的方式:随时间反向…

体验OceanBase的 并行导入功能

在数据库的日常使用中,会经常遇到以下场景: ‌数据复制‌:将一个或多个表中的数据复制到目标表中,可能是复制全部数据,也可能仅复制部分数据。数据合并:将数据从一个表转移到另一个表,或者将多…

Kafka和RocketMQ相比有什么区别?那个更好用?

Kafka和RocketMQ相比有什么区别?那个更好用? Kafka 和 RocketMQ 都是广泛使用的消息队列系统,它们有很多相似之处,但也有一些关键的区别。具体选择哪个更好用,要根据你的应用场景和需求来决定。以下是它们之间的主要区别: 1. …

UniApp 实现兼容 H5 和小程序的拖拽排序组件

如何使用 UniApp 实现一个兼容 H5 和小程序的 九宫格拖拽排序组件&#xff0c;实现思路和关键步骤。 一、实现目标 支持拖动菜单项改变顺序拖拽过程实时预览移动位置拖拽松开后自动吸附回网格兼容 H5 和小程序平台 二、功能结构拆解以及完整代码 完整代码&#xff1a; <…

[raspberrypi 0w and respeaker 2mic]实时音频波形

0. 环境 ubuntu22主机&#xff0c; 192.168.8.162&#xff0c; raspberry 0w&#xff0c; 192.168.8.220 路由器 1. 树莓派 # rpi - send.py # 或者命令行&#xff1a;arecord -D plughw:1,0 -t wav -f cd -r 16000 -c 2 | nc 192.168.8.162 12345import socket imp…

公司内部建立apt源

有一篇建立pypi源的在这里需要的可以查看&#xff1a;公司内部建立pypi源-CSDN博客 背景&#xff0c;公司内部有很多工具仅供内部使用&#xff0c;如果用apt的方式就比较方便&#xff0c;只需要修改sources.list将源添加进去就可以了。我们接下来的操作就是为了实现这个需求。…

UE5中如何修复后处理动画蓝图带来的自然状态下的metablriger身体绑定形变(如耸肩)问题

【[metablriger] UE5中如何修复后处理动画蓝图带来的自然状态下的metablriger身体绑定形变(如耸肩)问题】 UE5中如何修复后处理动画蓝图带来的自然状态下的metablriger身体绑定形变(如耸肩)问题

AWS Bedrock生成视频详解:AI视频创作新时代已来临

💡 TL;DR: AWS Bedrock现已支持AI视频生成功能,让企业无需深厚AI专业知识即可创建高质量视频内容。本文详解Bedrock视频生成能力的工作原理、应用场景和实操指南,助你快速掌握这一革命性技术。 🎬 AWS Bedrock视频生成:改变内容创作的游戏规则 还记得几年前,制作一个专…

1.2 测试设计阶段:打造高质量的测试用例

测试设计阶段&#xff1a;打造高质量的测试用例 摘要 本文详细介绍了软件测试流程中的测试设计阶段&#xff0c;包括测试用例设计、测试数据准备、测试环境搭建和测试方案设计等内容。通过本文&#xff0c;读者可以系统性地了解测试设计的方法和技巧&#xff0c;掌握如何高效…

jQueryHTML与插件

1.jQuery 事件机制 1.1 注册事件 bind()、on()方法向被选元素添加一个或多个事件处理程序&#xff0c;以及当事件发生时运行的函数 $("p").on({"click": function () {alert("点击了")},"mouseenter": function () {…

MySQL 触发器与存储过程:数据库的自动化工厂

在数据世界的工业区&#xff0c;有一座运转高效的自动化工厂&#xff0c;那里的机器人日夜不停地处理数据…这就是 MySQL 的触发器与存储过程系统&#xff0c;它让数据库从"手工作坊"变成了"现代化工厂"… 什么是 MySQL 触发器与存储过程&#xff1f;&…

PostgreSQL-中文字段排序-修改字段的排序规则

最新版本更新 https://code.jiangjiesheng.cn/article/365?fromcsdn 推荐 《高并发 & 微服务 & 性能调优实战案例100讲 源码下载》 -- 修改字段的排序规则 ALTER TABLE "public"."your_table_name" ALTER COLUMN "name" TYPE varcha…

GitHub优秀项目:数据湖的管理系统LakeFS

lakeFS 是一个开源工具&#xff0c;它将用户的对象存储转换为类似Git的存储库。使用户可以像管理代码一样管理数据湖。借助 lakeFS&#xff0c;可以构建可重复、原子化和版本化的数据湖操作--从复杂的ETL作业到数据科学和分析。 Stars 数11090Forks 数3157 主要特点 强大的数据…

页面编辑器CodeMirror初始化不显示行号或文本内容

延迟刷新 本来想延迟100毫秒的&#xff0c;但是会出现样式向左偏移的情况&#xff0c;于是试了试500毫秒&#xff0c;发现就没有问题了&#xff0c;可能是样式什么是需要一个加载过程吧。 useEffect(() > {editorRef.current?.setValue(value || );setTimeout(() > {edi…

使用 Spring Boot 和 Uniapp 搭建 NFC 读取系统

目录 一、NFC 技术原理大揭秘1.1 NFC 简介1.2 NFC 工作原理1.3 NFC 应用场景 二、Spring Boot 开发环境搭建2.1 创建 Spring Boot 项目2.2 项目基本配置 三、Spring Boot 读取 NFC 数据3.1 NFC 设备连接与初始化3.2 数据读取逻辑实现3.3 数据处理与存储 四、Uniapp 前端界面开发…

台式电脑插入耳机没有声音或麦克风不管用

目录 一、如何确定插孔对应功能1.常见音频插孔颜色及功能2.如何确认电脑插孔?3.常见问题二、 解决方案1. 检查耳机连接和设备选择2. 检查音量设置和静音状态3. 更新或重新安装声卡驱动4. 检查默认音频格式5. 禁用音频增强功能6. 排查硬件问题7. 检查系统服务8. BIOS设置(可选…

Gerrit的安装与使用说明(Ubuntu)

#本页面按192.168.60.148服务器举例进行安装配置 1.权限配置 ## 使用root或者有sudo权限用户执行 # 创建gerrit用户 sudo useradd gerrit # 设置gerrit用户的密码 sudo passwd gerrit # 增加sudo权限 sudo visudo 在root ALL(ALL:ALL) ALL行下添加如下内容 gerrit ALL(ALL:…

Visual Studio 2019 配置VTK9.3.1

文章目录 参考博客1、 VTK下载和编译2、vs2019配置vtk9.3.1参考博客 Visual Studio 2022 配置VTK9.3.0 1、 VTK下载和编译 见博客 CMake编译VTK 2、vs2019配置vtk9.3.1 新建一个项目 写入以下代码 #include <vtkActor.h> #include <vtkAssembly.h> #include…

C++进阶——C++11_右值引用和移动语义_可变参数模板_类的新功能

目录 1、右值引用和移动语义 1.1 左值和右值 1.2 左值引用和右值引用 1.3 引用延长生命周期 1.4 左值和右值的参数匹配 1.5 右值引用和移动语义的使用场景 1.5.1 左值引用主要使用场景 1.5.2 移动构造和移动赋值 1.5.3 右值引用和移动语义解决传值返回问题 1.5.4 右值…