Genymobile / scrcpy

Display and control your Android device
Apache License 2.0
108.83k stars 10.47k forks source link

crash on LineageOS #5237

Open anylayer opened 2 weeks ago

anylayer commented 2 weeks ago

scrcpy 1.24 https://github.com/Genymobile/scrcpy /usr/share/scrcpy/scrcpy-server: 1 file pushed, 0 skipped. 0.9 MB/s (40683 bytes in 0.045s) [server] INFO: Device: Google Pixel 6 (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:2950) at java.lang.Class.getMethod(Class.java:2450) 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.(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:369) [server] ERROR: Exception on thread Thread[main,5,main] java.lang.AssertionError: java.lang.NoSuchMethodException: android.view.SurfaceControl.createDisplay [class java.lang.String, boolean] at com.genymobile.scrcpy.wrappers.SurfaceControl.createDisplay(SurfaceControl.java:83) at com.genymobile.scrcpy.ScreenEncoder.createDisplay(ScreenEncoder.java:278) at com.genymobile.scrcpy.ScreenEncoder.internalStreamScreen(ScreenEncoder.java:84) at com.genymobile.scrcpy.ScreenEncoder.streamScreen(ScreenEncoder.java:74) at com.genymobile.scrcpy.Server.scrcpy(Server.java:101) 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:369) Caused by: java.lang.NoSuchMethodException: android.view.SurfaceControl.createDisplay [class java.lang.String, boolean] at java.lang.Class.getMethod(Class.java:2950) at java.lang.Class.getMethod(Class.java:2450) at com.genymobile.scrcpy.wrappers.SurfaceControl.createDisplay(SurfaceControl.java:81) ... 7 more INFO: Renderer: opengl INFO: OpenGL version: 4.5 (Compatibility Profile) Mesa 22.2.0 INFO: Trilinear filtering enabled INFO: Initial texture: 1080x2400 WARN: Device disconnected WARN: Killing the server...

rom1v commented 2 weeks ago

scrcpy 1.24

Way too old.

Use the latest version (currently 2.6.1).