2
环境
- 操作系统:Windows
- scrcpy版本:v2.0
- 安装方式: 手动
- 设备型号:谷歌 Pixel 7a
- 安卓版本:14
描述错误 清晰、简洁地描述错误是什么。
如果出现错误,请提供控制台的输出(如果adb logcat
相关)。
Please paste terminal output in a code block.
请不要发布您的终端屏幕截图,只需以文本形式发布内容即可。
环境
描述错误 清晰、简洁地描述错误是什么。
如果出现错误,请提供控制台的输出(如果adb logcat
相关)。
Please paste terminal output in a code block.
请不要发布您的终端屏幕截图,只需以文本形式发布内容即可。
使用2.1.1。第3784章
遗憾的是,2.1.1 版本并没有解决这个问题。
不,可以使用 scrcpy 2.1.1 在 Android 14 中通过键盘和鼠标控制设备。不起作用的是“关闭屏幕”。
我可以确认,今天在我的 Pixel 5 上更新到 Android 14 后,屏幕不再关闭,并且终端中出现新错误。
C:\scrcpy\scrcpy --window-title=hooligeek --turn-screen-off --stay-awake --window-x=1 --window-y=31 --window-height=1008
C:\scrcpy>myscrcpy.bat
scrcpy 2.1.1 <https://github.com/Genymobile/scrcpy>
INFO: ADB device found:
INFO: --> (usb) 0C101FDD4003AV device Pixel_5
C:\scrcpy\scrcpy-server: 1 file pushed, 0 skipped. 80.5 MB/s (56995 bytes in 0.001s)
[server] INFO: Device: [Google] google Pixel 5 (Android 14)
INFO: Renderer: direct3d
INFO: Texture: 108[server] ERROR: Could not invoke method
java.lang.NoSuchMethodException: android.view.SurfaceControl.getPhysicalDisplayIds []
0 at java.lang.Class.getMethod(Class.java:2937)
x2336
at java.lang.Class.getMethod(Class.java:2449)
at com.genymobile.scrcpy.wrappers.SurfaceControl.getGetPhysicalDisplayIdsMethod(SurfaceControl.java:137)
at com.genymobile.scrcpy.wrappers.SurfaceControl.getPhysicalDisplayIds(SurfaceControl.java:144)
at com.genymobile.scrcpy.Device.setScreenPowerMode(Device.java:319)
at com.genymobile.scrcpy.Controller.handleEvent(Controller.java:169)
at com.genymobile.scrcpy.Controller.control(Controller.java:83)
at com.genymobile.scrcpy.Controller.lambda$start$0$com-genymobile-scrcpy-Controller(Controller.java:91)
at com.genymobile.scrcpy.Controller$$ExternalSyntheticLambda1.run(Unknown Source:4)
at java.lang.Thread.run(Thread.java:1012)
[server] ERROR: Could not get physical display ids
操作系统更新之前的终端输出
C:\scrcpy>myscrcpy.bat
scrcpy 2.1.1 <https://github.com/Genymobile/scrcpy>
INFO: ADB device found:
INFO: --> (usb) 0C101FDD4003AV device Pixel_5
C:\scrcpy\scrcpy-server: 1 file pushed, 0 skipped. 80.7 MB/s (56995 bytes in 0.001s)
[server] INFO: Device: [Google] google Pixel 5 (Android 13)
INFO: Renderer: direct3d
INFO: Texture: 1080x2336
[server] INFO: Device screen turned off
可以确认使用鼠标和键盘控制设备在运行 Android 14 的 Pixel 8 pro 上不起作用
@Lpptrex 哪个 scrcpy 版本?
那么这是预期的。使用 scrcpy v2.1.1。