Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Unable to run scrcpy on Nokia X20 TA-1341 #2688

Closed
2 tasks done
HikariCalyx opened this issue Oct 7, 2021 · 2 comments
Closed
2 tasks done

Unable to run scrcpy on Nokia X20 TA-1341 #2688

HikariCalyx opened this issue Oct 7, 2021 · 2 comments

Comments

@HikariCalyx
Copy link

HikariCalyx commented Oct 7, 2021

  • I have read the FAQ.
  • I have searched in existing issues.

Environment

  • OS: Windows 10
  • scrcpy version: 1.19
  • installation method: Windows release
  • device model: Nokia X20 TA-1341
  • Android version: 11
  • Phone kernel version:
 Linux localhost 5.4.61-qgki-ge493356048db #1 SMP PREEMPT Thu Apr 1 16:13:22 UTC 2021 aarch64

Describe the bug
Unable to run the scrcpy.

Console output:

INFO: scrcpy 1.19 <https://github.com/Genymobile/scrcpy>
C:\Users\user\Downloads\scrcpy-win64-v1.19\scrcpy-server: 1 file pushed, 0 skipped. 28.8 MB/s (37330 bytes in 0.001s)
[server] INFO: Device: HMD Global Nokia X20 (Android 11)
INFO: Renderer: direct3d
INFO: Initial texture: 1080x2400
WARN: Device disconnected
[server] ERROR: Exception on thread Thread[main,5,main]
java.lang.IllegalArgumentException
        at android.media.MediaCodec.native_configure(Native Method)
        at android.media.MediaCodec.configure(MediaCodec.java:2127)
        at android.media.MediaCodec.configure(MediaCodec.java:2043)
        at com.genymobile.scrcpy.ScreenEncoder.configure(ScreenEncoder.java:237)
        at com.genymobile.scrcpy.ScreenEncoder.internalStreamScreen(ScreenEncoder.java:90)
        at com.genymobile.scrcpy.ScreenEncoder.streamScreen(ScreenEncoder.java:61)
        at com.genymobile.scrcpy.Server.scrcpy(Server.java:80)
        at com.genymobile.scrcpy.Server.main(Server.java:255)
        at com.android.internal.os.RuntimeInit.nativeFinishInit(Native Method)
        at com.android.internal.os.RuntimeInit.main(RuntimeInit.java:399)
WARN: Killing the server...

ADB logcat relevent to scrcpy-server:

10-07 13:10:24.027  9582  9582 D AndroidRuntime: Shutting down VM
10-07 13:10:24.028  9582  9582 E AndroidRuntime: FATAL EXCEPTION: main
10-07 13:10:24.028  9582  9582 E AndroidRuntime: PID: 9582
10-07 13:10:24.028  9582  9582 E AndroidRuntime: java.lang.IllegalArgumentException
10-07 13:10:24.028  9582  9582 E AndroidRuntime: 	at android.media.MediaCodec.native_configure(Native Method)
10-07 13:10:24.028  9582  9582 E AndroidRuntime: 	at android.media.MediaCodec.configure(MediaCodec.java:2127)
10-07 13:10:24.028  9582  9582 E AndroidRuntime: 	at android.media.MediaCodec.configure(MediaCodec.java:2043)
10-07 13:10:24.028  9582  9582 E AndroidRuntime: 	at com.genymobile.scrcpy.ScreenEncoder.configure(ScreenEncoder.java:237)
10-07 13:10:24.028  9582  9582 E AndroidRuntime: 	at com.genymobile.scrcpy.ScreenEncoder.internalStreamScreen(ScreenEncoder.java:90)
10-07 13:10:24.028  9582  9582 E AndroidRuntime: 	at com.genymobile.scrcpy.ScreenEncoder.streamScreen(ScreenEncoder.java:61)
10-07 13:10:24.028  9582  9582 E AndroidRuntime: 	at com.genymobile.scrcpy.Server.scrcpy(Server.java:80)
10-07 13:10:24.028  9582  9582 E AndroidRuntime: 	at com.genymobile.scrcpy.Server.main(Server.java:255)
10-07 13:10:24.028  9582  9582 E AndroidRuntime: 	at com.android.internal.os.RuntimeInit.nativeFinishInit(Native Method)
10-07 13:10:24.028  9582  9582 E AndroidRuntime: 	at com.android.internal.os.RuntimeInit.main(RuntimeInit.java:399)
10-07 13:10:24.028  9582  9582 E scrcpy  : Exception on thread Thread[main,5,main]
10-07 13:10:24.028  9582  9582 E scrcpy  : java.lang.IllegalArgumentException
10-07 13:10:24.028  9582  9582 E scrcpy  : 	at android.media.MediaCodec.native_configure(Native Method)
10-07 13:10:24.028  9582  9582 E scrcpy  : 	at android.media.MediaCodec.configure(MediaCodec.java:2127)
10-07 13:10:24.028  9582  9582 E scrcpy  : 	at android.media.MediaCodec.configure(MediaCodec.java:2043)
10-07 13:10:24.028  9582  9582 E scrcpy  : 	at com.genymobile.scrcpy.ScreenEncoder.configure(ScreenEncoder.java:237)
10-07 13:10:24.028  9582  9582 E scrcpy  : 	at com.genymobile.scrcpy.ScreenEncoder.internalStreamScreen(ScreenEncoder.java:90)
10-07 13:10:24.028  9582  9582 E scrcpy  : 	at com.genymobile.scrcpy.ScreenEncoder.streamScreen(ScreenEncoder.java:61)
10-07 13:10:24.028  9582  9582 E scrcpy  : 	at com.genymobile.scrcpy.Server.scrcpy(Server.java:80)
10-07 13:10:24.028  9582  9582 E scrcpy  : 	at com.genymobile.scrcpy.Server.main(Server.java:255)
10-07 13:10:24.028  9582  9582 E scrcpy  : 	at com.android.internal.os.RuntimeInit.nativeFinishInit(Native Method)
10-07 13:10:24.028  9582  9582 E scrcpy  : 	at com.android.internal.os.RuntimeInit.main(RuntimeInit.java:399)

@rom1v
Copy link
Collaborator

rom1v commented Oct 7, 2021

https://github.com/Genymobile/scrcpy/blob/master/FAQ.md#exception

@HikariCalyx
Copy link
Author

Ah, NVM this command worked out:

scrcpy -m 720

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants