Skip to content

[BUG] Crash on Android 5.1.1 devices #875

@sanba0519

Description

@sanba0519

I'm here to file another issue (:
I'm sorry to bother you.

As the title says, the app crashes on Android 5.1.1 devices.
Gramophone is supposed to support Android 5 devices, right? The latest stable release still works fine, but the version from GitHub CI crashes.

Gramophone version: 1.0.17.ee0dd73 (org.akanework.gramophone)

Release type: CI
Brand:        CMCC
Model:        M631
SDK Level:    22
Thread:       ExoPlayer:Playback


Time:  2026-03-23 22:23:08
--------- beginning of crash
java.lang.NoSuchMethodError: No virtual method checkSelfPermission(Ljava/lang/String;)I in class Landroid/content/Context; or its super classes (declaration of 'android.content.Context' appears in /system/framework/framework.jar)
    at androidx.mediarouter.media.MediaRoute2Provider$$ExternalSyntheticApiModelOutline0.m(r8-map-id-327048e00dac12d2aecbf66b1080baca8e9d0a5903f8309f005d7b8ff1c9d663:14)
    at androidx.loader.app.LoaderManagerImpl.access$100(r8-map-id-327048e00dac12d2aecbf66b1080baca8e9d0a5903f8309f005d7b8ff1c9d663:16)
    at androidx.media3.common.util.WakeLockManager$$ExternalSyntheticLambda2.run(r8-map-id-327048e00dac12d2aecbf66b1080baca8e9d0a5903f8309f005d7b8ff1c9d663:46)
    at android.os.Handler.handleCallback(Handler.java:739)
    at android.os.Handler.dispatchMessage(Handler.java:95)
    at android.os.Looper.loop(Looper.java:135)
    at android.os.HandlerThread.run(HandlerThread.java:61)

I'm really glad to see such a beautiful music player still supporting Android 5 devices.Thanks

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions