Scrcpy投屏出现Exception on thread Thread错误
使用scrcpy投屏时出现Exception on thread Thread[main,5,main]等无法连接错误;
[server] ERROR: Exception on thread Thread[main,5,main]
[server] ERROR: The hardware encoder is not able to encode at the given definition.
[server] ERROR: Try with a lower definition:
[server] ERROR: scrcpy -m 1024
android.media.MediaCodec$CodecException: Error 0xfffffc0e
at android.media.MediaCodec.native_configure(Native Method)
at android.media.MediaCodec.configure(MediaCodec.java:2023)
at android.media.MediaCodec.configure(MediaCodec.java:1951)
at com.genymobile.scrcpy.ScreenEncoder.configure(ScreenEncoder.java:167)
at com.genymobile.scrcpy.ScreenEncoder.streamScreen(ScreenEncoder.java:68)
at com.genymobile.scrcpy.Server.scrcpy(Server.java:34)
at com.genymobile.scrcpy.Server.main(Server.java:163)
at com.android.internal.os.RuntimeInit.nativeFinishInit(Native Method)
at com.android.internal.os.RuntimeInit.main(RuntimeInit.java:359)
WARN: Device disconnected
原因为:手机不兼容 scrcpy 默认分辨率设置。
解决方法:
启动scrcpy时使用较低的分辨率。
scrcpy -m 1024