Documented behaviour
MediaControl.androidIcon
Actual behaviour
Crash
Runtime error
Fatal Exception: java.lang.NoSuchMethodError: No static method h(Landroid/content/res/Resources;Ljava/lang/String;I)Landroidx/core/graphics/drawable/IconCompat; in class Landroidx/core/graphics/drawable/IconCompat; or its super classes (declaration of 'androidx.core.graphics.drawable.IconCompat' appears in /data/app/~~_RcnCR0OtbJmY6pt9Y5eoQ==/androidx.test.tools.crawler-5YLxh2u69guHW7GNnn2Oyg==/base.apk)
at androidx.core.app.NotificationCompat$Action.<init>(NotificationCompat.java:6)
at com.ryanheise.audioservice.AudioService.createAction(AudioService.java:10)
at com.ryanheise.audioservice.AudioService.setState(AudioService.java:60)
at com.ryanheise.audioservice.AudioServicePlugin$AudioHandlerInterface.onMethodCall(AudioServicePlugin.java:469)
at io.flutter.plugin.common.MethodChannel$IncomingMethodCallHandler.onMessage(MethodChannel.java:17)
at io.flutter.embedding.engine.dart.DartMessenger.invokeHandler(DartMessenger.java:18)
at io.flutter.embedding.engine.dart.DartMessenger.lambda$handleMessageFromDart$0(DartMessenger.java:20)
at io.flutter.embedding.engine.dart.DartMessenger.lambda$handleMessageFromDart$0$DartMessenger(DartMessenger.java)
at io.flutter.embedding.engine.dart.-$$Lambda$DartMessenger$6ZD1MYkhaLxyPjtoFDxe45u43DI.run(-.java:12)
at android.os.Handler.handleCallback(Handler.java:938)
at android.os.Handler.dispatchMessage(Handler.java:99)
at android.os.Looper.loop(Looper.java:223)
at android.app.ActivityThread.main(ActivityThread.java:7664)
at java.lang.reflect.Method.invoke(Method.java)
at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:592)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:947)
Minimal reproduction project
https://github.com/yringler/inside-app
Reproduction steps
N/A
Output of flutter doctor
TODO
Devices exhibiting the bug
Android only
8.0.0 Galaxy S9 (2 times)
9 Pixel 3 (2 times)
11 Pixel 5 (2 times)
10 Galaxy S20 5G (2 times)
Documented behaviour
MediaControl.androidIcon
Actual behaviour
Crash
Runtime error
Minimal reproduction project
https://github.com/yringler/inside-app
Reproduction steps
N/A
Output of flutter doctor
TODODevices exhibiting the bug
Android only
8.0.0 Galaxy S9 (2 times)
9 Pixel 3 (2 times)
11 Pixel 5 (2 times)
10 Galaxy S20 5G (2 times)