win10
scrcpy版本: scrcpy-win64-v1.14.zip
夜神模拟器:安卓:5.1
已通过adb连接设备
错误代码:
C:\Users\huanh>scrcpy -s 127.0.0.1:62001
INFO: scrcpy 1.14 https://github.com/Genymobile/scrcpy
C:\Android\scrcpy-win64-v1.14\scrcpy-server: 1 f…ed, 0 skipped. 33.9 MB/s (33142 bytes in 0.001s)
[server] INFO: Device: samsung SM-N960F (Android 5.1.1)
[server] ERROR: Exception on thread Thread[main,5,main]
android.media.MediaCodec$CodecException: Error 0x80001001
at android.media.MediaCodec.native_configure(Native Method)
at android.media.MediaCodec.configure(MediaCodec.java:577)
at com.genymobile.scrcpy.ScreenEncoder.configure(ScreenEncoder.java:205)
at com.genymobile.scrcpy.ScreenEncoder.internalStreamScreen(ScreenEncoder.java:84)
at com.genymobile.scrcpy.ScreenEncoder.streamScreen(ScreenEncoder.java:55)
at com.genymobile.scrcpy.Server.scrcpy(Server.java:76)
at com.genymobile.scrcpy.Server.main(Server.java:225)
at com.android.internal.os.RuntimeInit.nativeFinishInit(Native Method)
at com.android.internal.os.RuntimeInit.main(RuntimeInit.java:264)
INFO: Created renderer: direct3d
INFO: Renderer: direct3d
INFO: Initial texture: 896x1600
WARN: Device disconnected
Press any key to continue…
尝试一下wifi模式呢
Scrcpy uses adb
to communicate with the device, and adb
can connect to a device over TCP/IP:
1. Connect the device to the same Wi-Fi as your computer.
2. Get your device IP address (in Settings → About phone → Status).
3. Enable adb over TCP/IP on your device: `adb tcpip 5555` .
4. Unplug your device.
5. Connect to your device: `adb connect DEVICE_IP:5555` *(replace `DEVICE_IP` )* .
6. Run `scrcpy` as usual.
尝试一下限制大小看看
Reduce size
Sometimes, it is useful to mirror an Android device at a lower definition to increase performance.
To limit both the width and height to some value (e.g. 1024):
scrcpy --max-size 1024
scrcpy -m 1024 # short version
The other dimension is computed to that the device aspect ratio is preserved. That way, a device in 1920×1080 will be mirrored at 1024×576.
adb devices检查下设备是否正常连接
我给的错误信息第四行表示它找到设备了,而且限制size也报同样的错误
检查下数据线连接是否稳定,或者更换数据线试试
我用的是手机模拟器,本地电脑 的IP 是192.168的网段,模拟器通过adb shell 查看netcfg 的几个IP是172.17的网段,模拟器不能脱离电脑直接去连电脑相同的wifi啊
正常连接的
不好意思,我没写是模拟器
装个mumu试试呢,夜神模拟器很少用,一步一步排查,确认下是不是模拟器的问题
google下不就解决了, 说是color format不支持,修改下就行了。
没有找到可以修改的位置,那还是先用其它模拟器吧