news 2026/4/15 14:41:26

在 Android 14 上使用 scrcpy 的投屏问题与解决方案

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
在 Android 14 上使用 scrcpy 的投屏问题与解决方案

在 Android 14 上使用 scrcpy 的投屏问题与解决方案

随着 Android 系统版本的升级,部分底层 API 会发生变化,导致一些工具在新版本上出现兼容性问题。近期在 Firefly AIO-3588Q 板卡上测试时,就遇到了scrcpy 在 Android 14 上投屏报错的情况。


问题表现

在使用scrcpy 1.24时,日志中出现以下错误:

  • 剪贴板接口报错

    java.lang.NoSuchMethodException: android.content.IClipboard$Stub$Proxy.addPrimaryClipChangedListener

    Android 14 已经移除了或修改了该方法,导致 scrcpy 无法调用。

  • 输入事件注入失败

    Caused by: java.lang.NullPointerException at android.hardware.input.InputManager.getInstance(InputManager.java:271)

    说明 scrcpy 的旧实现与 Android 14 的新接口不兼容。

结果是:投屏无法正常使用,触控和输入事件也无法注入。


解决办法

升级到scrcpy 3.3.4后,问题得到解决:

  • 设备能够被正确识别:
    INFO: Device: [Firefly] Firefly AIO-3588Q (Android 14)
  • 服务端推送成功,渲染器初始化完成:
    INFO: Renderer: direct3d INFO: Initial texture: 1920x1080
  • 投屏功能恢复正常,输入事件也能正常传递。

总结
  • 问题根源:scrcpy 1.24 不兼容 Android 14 的系统 API。
  • 解决方案:升级到 scrcpy 最新版本(≥3.3.4)。
  • 验证结果:在 Firefly AIO-3588Q 板卡上测试,scrcpy 3.3.4 已能正常投屏和交互。

一句话总结
在 Android 14 上,旧版 scrcpy 会因系统 API 变更导致投屏报错,升级到 scrcpy 3.3.4 即可解决问题。

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/4/13 14:09:08

软件工程原则在多智能体系统中的应用:分层与解耦

ChatGPT 发布之后,AI 智能体的概念就一直牵动着整个行业的想象力。它描绘的场景很诱人:给 AI 系统一个目标,让它自行拆解问题、调用工具、收集信息,最终综合出结果。 围绕这个概念的框架生态已经相当拥挤了:LangChain…

作者头像 李华
网站建设 2026/4/10 13:59:32

85#三菱组态王基于PLC的药片装瓶自动控制系统探索

85#三菱组态王基于PLC的药片装瓶自动控制系统在自动化生产领域,药片装瓶的自动控制系统是保障药品生产效率和质量的关键环节。今天咱就唠唠基于85#三菱PLC与组态王构建的药片装瓶自动控制系统。 一、系统架构 这个系统主要由85#三菱PLC作为核心控制单元,…

作者头像 李华
网站建设 2026/4/12 22:57:41

NXP88W8801-WIFI芯片解读

​​​​​ 一、产品概述 88W8801 是一款高度集成的单频段(2.4GHz)IEEE 802.11n 1x1 系统级芯片(SoC),专为支持 WiFi 产品的高吞吐量(HT)数据速率而设计。 该设备集成了直接序列扩频&#xff08…

作者头像 李华
网站建设 2026/4/8 23:36:08

还在手动搭Maven多模块?这款IDEA插件让我效率提升10倍(真实体验)

引言最近带团队做新项目,发现刚毕业的学弟还在用最原始的方式搭建Maven多模块项目——手动建文件夹、写pom依赖、调整目录结构...整整折腾了一下午,连基础框架都没搭好。不光是新人,我们这些工作好几年的老鸟每次开新项目也得重复这些机械操作…

作者头像 李华