Description
Describe the bug
Encountering a FATAL Error with the message "java.lang.UnsatisfiedLinkError: dlopen failed: library "liblkjingle_peerconnection_so.so" not found" when attempting to establish a Peer Connection.
Here I'm attaching the full error message with stack trace:
E/AndroidRuntime(13274): at org.webrtc.PeerConnectionFactory.initialize(PeerConnectionFactory.java:295)
E/AndroidRuntime(13274): at com.cloudwebrtc.webrtc.MethodCallHandlerImpl.initialize(MethodCallHandlerImpl.java:151)
E/AndroidRuntime(13274): at com.cloudwebrtc.webrtc.MethodCallHandlerImpl.onMethodCall(MethodCallHandlerImpl.java:282)
E/AndroidRuntime(13274): at io.flutter.plugin.common.MethodChannel$IncomingMethodCallHandler.onMessage(MethodChannel.java:267)
E/AndroidRuntime(13274): at io.flutter.embedding.engine.dart.DartMessenger.invokeHandler(DartMessenger.java:295)
E/AndroidRuntime(13274): at io.flutter.embedding.engine.dart.DartMessenger.lambda$dispatchMessageToQueue$0$io-flutter-embedding-engine-dart-DartMessenger(DartMessenger.java:322)
E/AndroidRuntime(13274): at io.flutter.embedding.engine.dart.DartMessenger$$ExternalSyntheticLambda0.run(Unknown Source:12)
E/AndroidRuntime(13274): at android.os.Handler.handleCallback(Handler.java:938)
E/AndroidRuntime(13274): at android.os.Handler.dispatchMessage(Handler.java:99)
E/AndroidRuntime(13274): at android.os.Looper.loop(Looper.java:255)
E/AndroidRuntime(13274): at android.app.ActivityThread.main(ActivityThread.java:8212)
E/AndroidRuntime(13274): at java.lang.reflect.Method.invoke(Native Method)
E/AndroidRuntime(13274): at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:632)
E/AndroidRuntime(13274): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1049)
I/Process (13274): Sending signal. PID: 13274 SIG: 9
Lost connection to device.
Exited.
To Reproduce
Invoke the creation of a Peer Connection by calling the RTCPeerConnection as follows:
RTCPeerConnection pc = await createPeerConnection(configuration, offerSdpConstraints);
Expected behavior
The process should seamlessly execute all necessary steps, resulting in the successful establishment of a VideoCall connection.
Platform information
- Flutter version: 3.16.0
- Plugin version: flutter_webrtc: ^0.9.48
- OS: Android
- OS version: Android 11