码农知识堂 - 1000bd
  •   Python
  •   PHP
  •   JS/TS
  •   JAVA
  •   C/C++
  •   C#
  •   GO
  •   Kotlin
  •   Swift
  • Mac 安卓投屏Scrcpy使用


    Mac 安卓投屏Scrcpy使用

    1.概述

    在Mac电脑上通过无线投屏操作安卓手机对于测试安卓设备非常方便,省去了电脑到安卓设备端来回奔波。下面介绍下Scrcpy一些常用方法。

    2.Scrcpy常用操作

    2.1.安装Scrcpy

    安装Scrcpy需要依赖一些环境和软件,因此按照下面的顺序先配置环境,然后在安装Scrcpy。因版本不同可能会出现不兼容错误,可在网上找到答案,这里就不列出兼容的问题。

    1.安装Homebrew
    Homebrew 是Mac系统安装软件的一个工具,通过它可以安装很多软件。
    点击 查看安装方法 Homebrew

    2.安装adb环境
    只有通过adb连接上安卓设备才能使用投屏,因此还要安装配置adb。
    点击查看安装方法 Mac 搭建adb&Monkey测试环境

    3.安装Scrcpy

    brew install scrcpy
    
    • 1

    2.3.Scrcpy使用

    1.Scrcpy投屏
    # ---adb连接安卓设备---
    1.android设备上打开usb调试模式
    2.通过usb将电脑和android设备连接
    3.查看当前可连接设备列表,下面的命令列出了当前可连接的安卓设备。 
    adb devices
    List of devices attached
    2M22216008158776	device
    4.查看设备信息,例如ip地址。
    shell登录设备 adb shell
    查看设备ip地址:ifconfig
    5.在电脑终端输入adb tcpip 5555
    6.adb connect 192.168.1.110 (IP地址是android设备IP)
    7.连接成功后拔掉usb连接线就可以通过wifi操作android
    8.断开连接 adb disconnect
    
    # ---Scrcpy投屏---
    # 输入scrcpy即可启动投屏,同时下面会输出信息。
    scrcpy
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8
    • 9
    • 10
    • 11
    • 12
    • 13
    • 14
    • 15
    • 16
    • 17
    • 18
    2.录制屏幕

    投屏状态下录屏

    scrcpy --record file.mp4
    scrcpy -r file.mkv
    
    • 1
    • 2

    非投屏状态下录屏

    scrcpy --no-display --record file.mp4
    scrcpy -Nr file.mkv
    
    
    • 1
    • 2
    • 3

    3.常见错误

    3.1.多个设备连接错误

    当Mac通过adb连接了多个安卓设备后,启动Scrcpy就会报如下错误:ERROR: Multiple (2) ADB devices 表示无法选择投屏哪台设备,此时可断开adb连接的其他设备或者为Scrcpy选择一个投屏设备。

    可通过命令 adb devices 查看已连接设备

    List of devices attached
    SKPN45IF8DBMRG59        device
    192.168.5.126:5555      device
    
    • 1
    • 2
    • 3

    选择其中一个设备,可以执行以下命令连接其中一个设备

    scrcpy --serial SKPN45IF8DBMRG59
    # 或者
    scrcpy -s SKPN45IF8DBMRG59
    
    • 1
    • 2
    • 3
  • 相关阅读:
    LeetCode每日一题——792. 匹配子序列的单词数
    2023NOIP A层联测6 数点
    Java架构师系统架构设计原则
    计算机毕业设计 图书管理系统 Vue+SpringBoot+MySQL
    spring boot3.x集成swagger出现Type javax.servlet.http.HttpServletRequest not present
    陕西省2022年化学工程师职称评审流程全在这里
    Python实现天文计算
    基于PLC的污水厌氧处理控制系统(论文+源码)
    微服务学习day02 -- nacos配置管理 -- Feign远程调用 -- Gateway服务网关
    Docker容器-------数据卷和数据卷容器及cgroups资源限制
  • 原文地址:https://blog.csdn.net/m0_38039437/article/details/126701315
  • 最新文章
  • 攻防演习之三天拿下官网站群
    数据安全治理学习——前期安全规划和安全管理体系建设
    企业安全 | 企业内一次钓鱼演练准备过程
    内网渗透测试 | Kerberos协议及其部分攻击手法
    0day的产生 | 不懂代码的"代码审计"
    安装scrcpy-client模块av模块异常,环境问题解决方案
    leetcode hot100【LeetCode 279. 完全平方数】java实现
    OpenWrt下安装Mosquitto
    AnatoMask论文汇总
    【AI日记】24.11.01 LangChain、openai api和github copilot
  • 热门文章
  • 十款代码表白小特效 一个比一个浪漫 赶紧收藏起来吧!!!
    奉劝各位学弟学妹们,该打造你的技术影响力了!
    五年了,我在 CSDN 的两个一百万。
    Java俄罗斯方块,老程序员花了一个周末,连接中学年代!
    面试官都震惊,你这网络基础可以啊!
    你真的会用百度吗?我不信 — 那些不为人知的搜索引擎语法
    心情不好的时候,用 Python 画棵樱花树送给自己吧
    通宵一晚做出来的一款类似CS的第一人称射击游戏Demo!原来做游戏也不是很难,连憨憨学妹都学会了!
    13 万字 C 语言从入门到精通保姆级教程2021 年版
    10行代码集2000张美女图,Python爬虫120例,再上征途
Copyright © 2022 侵权请联系2656653265@qq.com    京ICP备2022015340号-1
正则表达式工具 cron表达式工具 密码生成工具

京公网安备 11010502049817号