kesmitopiwala / pip_flutter

MIT License
14 stars 32 forks source link

java.lang.NoClassDefFoundError: Failed resolution of: Lcom/google/android/exoplayer2/DefaultControlDispatcher; #6

Open SamuelChih opened 1 year ago

SamuelChih commented 1 year ago

Trying to compile example/lib/main.dart, got this error when I press "Show PiP":

Log: E/CALLMETHOD(12689): onMethodCall: call.method --> isPictureInPictureSupported E/CALLMETHOD(12689): onMethodCall: result --> io.flutter.plugin.common.MethodChannel$IncomingMethodCallHandler$1@7317533 E/CALLMETHOD(12689): onMethodCall: call.method --> enablePictureInPicture E/CALLMETHOD(12689): onMethodCall: result --> io.flutter.plugin.common.MethodChannel$IncomingMethodCallHandler$1@a36a0f0 W/MediaSessionCompat(12689): Couldn't find a unique registered media button receiver in the given context. E/AndroidRuntime(12689): FATAL EXCEPTION: main E/AndroidRuntime(12689): Process: com.chaStudio.overstimulation_simulater, PID: 12689 E/AndroidRuntime(12689): java.lang.NoClassDefFoundError: Failed resolution of: Lcom/google/android/exoplayer2/DefaultControlDispatcher; E/AndroidRuntime(12689): at com.google.android.exoplayer2.ext.mediasession.MediaSessionConnector.(MediaSessionConnector.java:517) E/AndroidRuntime(12689): at com.example.pip_flutter.PipFlutterPlayer.setupMediaSession(PipFlutterPlayer.kt:688) E/AndroidRuntime(12689): at com.example.pip_flutter.PipFlutterPlugin.enablePictureInPicture(PipFlutterPlugin.kt:413) E/AndroidRuntime(12689): at com.example.pip_flutter.PipFlutterPlugin.onMethodCall(PipFlutterPlugin.kt:195) E/AndroidRuntime(12689): at com.example.pip_flutter.PipFlutterPlugin.onMethodCall(PipFlutterPlugin.kt:140) E/AndroidRuntime(12689): at io.flutter.plugin.common.MethodChannel$IncomingMethodCallHandler.onMessage(MethodChannel.java:258) E/AndroidRuntime(12689): at io.flutter.embedding.engine.dart.DartMessenger.invokeHandler(DartMessenger.java:295) E/AndroidRuntime(12689): at io.flutter.embedding.engine.dart.DartMessenger.lambda$dispatchMessageToQueue$0$io-flutter-embedding-engine-dart-DartMessenger(DartMessenger.java:322) E/AndroidRuntime(12689): at io.flutter.embedding.engine.dart.DartMessenger$$ExternalSyntheticLambda0.run(Unknown Source:12) E/AndroidRuntime(12689): at android.os.Handler.handleCallback(Handler.java:942) E/AndroidRuntime(12689): at android.os.Handler.dispatchMessage(Handler.java:99) E/AndroidRuntime(12689): at android.os.Looper.loopOnce(Looper.java:201) E/AndroidRuntime(12689): at android.os.Looper.loop(Looper.java:288) E/AndroidRuntime(12689): at android.app.ActivityThread.main(ActivityThread.java:7872) E/AndroidRuntime(12689): at java.lang.reflect.Method.invoke(Native Method) E/AndroidRuntime(12689): at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:548) E/AndroidRuntime(12689): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:936) E/AndroidRuntime(12689): Caused by: java.lang.ClassNotFoundException: Didn't find class "com.google.android.exoplayer2.DefaultControlDispatcher" on path: DexPathList[[zip file "/data/app/GUG4FizkCo2sejH3u7hGXQ==/com.chaStudio.overstimulation_simulater-Z8ucBx85pztLU-ATwy3-dw==/base.apk"],nativeLibraryDirectories=[/data/app/GUG4FizkCo2sejH3u7hGXQ==/com.chaStudio.overstimulation_simulater-Z8ucBx85pztLU-ATwy3-dw==/lib/x86_64, /data/app/~~GUG4FizkCo2sejH3u7hGXQ==/com.chaStudio.overstimulation_simulater-Z8ucBx85pztLU-ATwy3-dw==/base.apk!/lib/x86_64, /system/lib64, /system_ext/lib64]] E/AndroidRuntime(12689): at dalvik.system.BaseDexClassLoader.findClass(BaseDexClassLoader.java:259) E/AndroidRuntime(12689): at java.lang.ClassLoader.loadClass(ClassLoader.java:379) E/AndroidRuntime(12689): at java.lang.ClassLoader.loadClass(ClassLoader.java:312) E/AndroidRuntime(12689): ... 17 more I/Process (12689): Sending signal. PID: 12689 SIG: 9