git clone https://github.com/Genymobile/scrcpy.git
在android14上面出现报错 目前并无解决方案
$ scrcpy.exe
scrcpy 1.24 <https://github.com/Genymobile/scrcpy>
D:\tools\scrcpy-win64-v1.24\scrcpy-server: 1 file pushed, 0 skipped. 72.7 MB/s (41159 bytes in 0.001s)
[server] INFO: Device: incar SPRD_android14 (Android 14)
[server] ERROR: Could not invoke method
java.lang.NoSuchMethodException: android.content.IClipboard$Stub$Proxy.addPrimaryClipChangedListener [interface android.content.IOnPrimaryClipChangedListener, class java.lang.String, int]
at java.lang.Class.getMethod(Class.java:2937)
at java.lang.Class.getMethod(Class.java:2449)
at com.genymobile.scrcpy.wrappers.ClipboardManager.getAddPrimaryClipChangedListener(ClipboardManager.java:103)
at com.genymobile.scrcpy.wrappers.ClipboardManager.addPrimaryClipChangedListener(ClipboardManager.java:111)
at com.genymobile.scrcpy.Device.<init>(Device.java:103)
at com.genymobile.scrcpy.Server.scrcpy(Server.java:65)
at com.genymobile.scrcpy.Server.main(Server.java:335)
at com.android.internal.os.RuntimeInit.nativeFinishInit(Native Method)
at com.android.internal.os.RuntimeInit.main(RuntimeInit.java:447)
[server] ERROR: Exception on thread Thread[Thread-2,5,main]
java.lang.AssertionError: java.lang.reflect.InvocationTargetException
at com.genymobile.scrcpy.wrappers.ServiceManager.getInputManager(ServiceManager.java:65)
at com.genymobile.scrcpy.Device.injectEvent(Device.java:195)
at com.genymobile.scrcpy.Device.injectKeyEvent(Device.java:206)
at com.genymobile.scrcpy.Device.pressReleaseKeycode(Device.java:214)
at com.genymobile.scrcpy.Device.pressReleaseKeycode(Device.java:219)
at com.genymobile.scrcpy.Controller.control(Controller.java:62)
at com.genymobile.scrcpy.Server$3.run(Server.java:133)
at java.lang.Thread.run(Thread.java:1012)
Caused by: java.lang.reflect.InvocationTargetException
at java.lang.reflect.Method.invoke(Native Method)
at com.genymobile.scrcpy.wrappers.ServiceManager.getInputManager(ServiceManager.java:62)
... 7 more
Caused by: java.lang.NullPointerException
at java.util.Objects.requireNonNull(Objects.java:207)
at android.hardware.input.InputManager.getInstance(InputManager.java:271)
... 9 more
INFO: Renderer: direct3d
INFO: Initial texture: 1200x1920