今天,我试图用我的笔记本电脑(Ubuntu21.10)操作我的手机。我发现了一个有趣的应用程序,它允许我使用Ubuntu操作我的手机。这个应用程序被称为史克比。我遵循README.md的所有步骤,并使用sudo snap install scrcpy
安装它。在允许我的android手机上的所有权限(USB调试和安全USB调试)之后,我尝试运行它,但是,它给出了以下错误:
$ scrcpy
INFO: scrcpy 1.19
/usr/local/share/scrcpy/scrcpy-server:...shed. 0.8 MB/s (37330 bytes in 0.042s)
[server] INFO: Device: XXXXXX NNNNN (Android 10)
[server] ERROR: Exception on thread Thread[main,5,main]
android.media.MediaCodec$CodecException: Error 0xfffffff4
at android.media.MediaCodec.native_configure(Native Method)
at android.media.MediaCodec.configure(MediaCodec.java:2024)
at android.media.MediaCodec.configure(MediaCodec.java:1952)
at com.genymobile.scrcpy.ScreenEncoder.configure(ScreenEncoder.java:237)
at com.genymobile.scrcpy.ScreenEncoder.internalStreamScreen(ScreenEncoder.java:90)
at com.genymobile.scrcpy.ScreenEncoder.streamScreen(ScreenEncoder.java:61)
at com.genymobile.scrcpy.Server.scrcpy(Server.java:80)
at com.genymobile.scrcpy.Server.main(Server.java:255)
at com.android.internal.os.RuntimeInit.nativeFinishInit(Native Method)
at com.android.internal.os.RuntimeInit.main(RuntimeInit.java:380)
INFO: Renderer: opengl
INFO: OpenGL version: 2.1 Mesa 20.0.8
WARN: Trilinear filtering disabled (OpenGL 3.0+ or ES 2.0+ required)
INFO: Initial texture: 1080x2336
WARN: Device disconnected
WARN: Killing the server...
Some信息
sudo snap install scrcpy
安装Scrcpy任何帮助都是非常感谢的!
发布于 2021-10-27 06:02:09
感谢pLumo帮助我:)
对于任何有同样错误的人来说,问题在于不支持的解决方案。您需要将分辨率更改到1024
附近的某个位置,以使其正常工作。您可以通过运行:
scrcpy -m 1024
您可能希望增加或降低分辨率来调整您的设备。
如果您已经使用scrcpy
安装了sudo snap install scrcpy
,那么您也将面临许多错误!
在这种情况下,从删除它开始:
sudo snap remove scrcpy
现在您需要从源代码编译它,或者使用apt
安装它。
scrcpy
:首先,您需要安装所需的软件包:# for Debian/Ubuntu sudo安装ffmpeg libsdl2 2-2.0-0亚行wget \ gcc git pkg-config meson ninja-build libsdl2 2-dev\ libavcodec-dev libavdevice-dev libavutil-dev \ libusb-1.0-0 libusb-0-dev,然后克隆回购并执行安装脚本(来源):git克隆https://github.com/Genymobile/scrcpy cd scrcpy / install _relase.sh。apt
安装:正如罗曼·维蒙特在README.md中所说的,您需要遵循以下步骤来使用apt
安装scrcpy
:On和Ubuntu: apt安装scrcpy如果您仍然有问题,那么您可以在scrcpy的GitHub页面上开始一个新的问题。
https://askubuntu.com/questions/1370416
复制相似问题