-
-
Notifications
You must be signed in to change notification settings - Fork 3.3k
Open
Description
复现步骤
- USB连接iQOO Z7,成功识别设备。此时可以屏幕投影。
- 通过ADBD使设备和电脑通过WiFi连接。此时可以屏幕投影。
- 拔除USB连接,继续使用WiFi连接。一段时间过后,便无法进行投影;但是除了屏幕投影以外的其他功能似乎能可以使用,例如sndcpy传输声音。
- 一旦出现这个问题之后,哪怕再次连接USB,仍然无法屏幕投影。唯一的办法是在手机设置中的开发者选项中清除所有的USB调试授权重新连接,但是没过多久又会重复出现这个问题。
错误代码
start server...
AdbProcessImpl::out:D:/QtScrcpy/QtScrcpy/scrcpy-server: 1 file pushed, 0 skipped. 89.4 MB/s (90788 bytes in 0.001s)
AdbProcessImpl::out:27183
video socket connect to server read device info failed, try again
AdbProcessImpl::out:[server] INFO: Device: [vivo] vivo V2270A (Android 15)
readInfo timeout
video socket connect to server read device info failed, try again
AdbProcessImpl::out:[server] DEBUG: Using video encoder: 'c2.qti.avc.encoder'
[server] DEBUG: Display: using DisplayManager API
[server] INFO: Retrying with -m1600...
[server] VERBOSE: DisplaySizeMonitor: onDisplayConfigurationChanged(55)
[server] DEBUG: Display: using DisplayManager API
[server] INFO: Retrying with -m1280...
[server] VERBOSE: DisplaySizeMonitor: onDisplayConfigurationChanged(56)
[server] DEBUG: Display: using DisplayManager API
[server] INFO: Retrying with -m1024...
[server] VERBOSE: DisplaySizeMonitor: onDisplayConfigurationChanged(57)
[server] DEBUG: Display: using DisplayManager API
[server] INFO: Retrying with -m800...
[server] VERBOSE: DisplaySizeMonitor: onDisplayConfigurationChanged(58)
[server] DEBUG: Display: using DisplayManager API
[server] VERBOSE: DisplaySizeMonitor: onDisplayConfigurationChanged(59)
[server] DEBUG: Screen streaming stopped
[server] DEBUG: Device message sender stopped
[server] DEBUG: Controller stopped
AdbProcessImpl::error:[server] ERROR: Capture/encoding error: android.media.MediaCodec$CodecException:
[server] ERROR: Capture/encoding error: android.media.MediaCodec$CodecException:
[server] ERROR: Capture/encoding error: android.media.MediaCodec$CodecException:
[server] ERROR: Capture/encoding error: android.media.MediaCodec$CodecException:
[server] ERROR: Capture/encoding error: android.media.MediaCodec$CodecException:
[server] ERROR: Exception on thread Thread[video,5,main]
android.media.MediaCodec$CodecException:
at android.media.MediaCodec.native_start(Native Method)
at android.media.MediaCodec.start(MediaCodec.java:2647)
at com.genymobile.scrcpy.video.SurfaceEncoder.streamCapture(SurfaceEncoder.java:98)
at com.genymobile.scrcpy.video.SurfaceEncoder.lambda$start$0$com-genymobile-scrcpy-video-SurfaceEncoder(SurfaceEncoder.java:296)
at com.genymobile.scrcpy.video.SurfaceEncoder$$ExternalSyntheticLambda0.run(D8$$SyntheticClass:0)
at java.lang.Thread.run(Thread.java:1042)
补充
设备情况:
我手中有三个安卓设备,分别为iQOO Z7(Android 15),iQOO Neo 5(Android 14),XiaomiPad 5 Pro(Android 13)。其中只有iQOO Z7出现了该问题。并且我手中的iQOO Z7有个神奇的地方,就是即使在不开启Shizuku的前提下,仍然可以直接访问Andorid/Data文件夹,并且进行文件的读写。不知道这其中是否有联系。
另外,还有一个比较小的问题是关于XiaomiPad 5 Pro的。就是当成功WiFi连接设备后,每一次点击“WiFi连接”按钮(就是UI界面左上角“USB连接”旁边的那个,就会自动开启对XiaomiPad 5 Pro的屏幕投影,尽管我并没有启动它。
Metadata
Metadata
Assignees
Labels
No labels