Skip to content

[Rendering] Adaptive card crashes on android native app. (tried 3.0.0 and 3.7.1) #404

Open
@ashishkadam0

Description

@ashishkadam0

Target Platforms

Android

SDK Version

3.7.1

Application Name

Thrid Party

Problem Description

Hello,
I’ve integrated the Adaptive Cards SDK 3.7.1 inside a custom Android library, which is then embedded in other Android apps.
It works well when I run it inside my own sample app.

However, when integrating it into client(xxx) sample app, the app crashes at runtime with the error below.
It’s important to mention that my native Android library **also embeds part of React Native 0.80.0 (using JSC, not Hermes).

NDK version tried to build the .aar - 23, 25 and 27.

Crash logs:
Caused by: java.lang.UnsatisfiedLinkError: dlopen failed: cannot locate symbol "_ZTVNSt6__ndk118basic_stringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEEE" referenced by "/data/data/com.xxx.yyy/lib-main/libfbjni.so"...
at java.lang.Runtime.load0(Runtime.java:933)
at java.lang.System.load(System.java:1729)
at com.facebook.soloader.SoFileLoaderImpl.load(SoFileLoaderImpl.java:64)
at com.facebook.soloader.InstrumentedSoFileLoader.load(InstrumentedSoFileLoader.java:36)
at com.facebook.soloader.DirectorySoSource.loadLibraryFrom(DirectorySoSource.java:113)
at com.facebook.soloader.DirectorySoSource.loadLibrary(DirectorySoSource.java:71)
at com.facebook.soloader.BackupSoSource.loadLibrary(BackupSoSource.java:98)
at com.facebook.soloader.SoLoader.loadLibraryFromSoSource(SoLoader.java:1246)
at com.facebook.soloader.SoLoader.doLoadLibraryBySoName(SoLoader.java:1210)
at com.facebook.soloader.SoLoader.loadLibraryBySoNameImpl(SoLoader.java:1078)
at com.facebook.soloader.SoLoader.loadDependency(SoLoader.java:920)
at com.facebook.soloader.NativeDeps.loadDependencies(NativeDeps.java:91)
at com.facebook.soloader.DirectorySoSource.loadLibraryFrom(DirectorySoSource.java:106)
at com.facebook.soloader.DirectorySoSource.loadLibrary(DirectorySoSource.java:71)
at com.facebook.soloader.BackupSoSource.loadLibrary(BackupSoSource.java:98)
at com.facebook.soloader.SoLoader.loadLibraryFromSoSource(SoLoader.java:1246)
at com.facebook.soloader.SoLoader.doLoadLibraryBySoName(SoLoader.java:1210)
at com.facebook.soloader.SoLoader.loadLibraryBySoNameImpl(SoLoader.java:1078)
at com.facebook.soloader.SoLoader.loadLibraryBySoName(SoLoader.java:943)
at com.facebook.soloader.SoLoader.loadLibraryOnAndroid(SoLoader.java:859)
at com.facebook.soloader.SoLoader.loadLibrary(SoLoader.java:842)
at com.facebook.soloader.SoLoader.loadLibrary(SoLoader.java:812)
at com.facebook.react.internal.featureflags.ReactNativeFeatureFlagsCxxInterop.(ReactNativeFeatureFlagsCxxInterop.kt:28)
at com.facebook.react.internal.featureflags.ReactNativeFeatureFlagsCxxAccessor.enableEagerRootViewAttachment(ReactNativeFeatureFlagsCxxAccessor.kt:182)
at com.facebook.react.internal.featureflags.ReactNativeFeatureFlags.enableEagerRootViewAttachment(ReactNativeFeatureFlags.kt:109)
at com.facebook.react.ReactRootView.startReactApplication(ReactRootView.java:510)
at com.dccp.oc.OmnichannelAdapter.initSDK(OmnichannelAdapter.java:174)
at com.lcw.lsdk.data.api.apiManager.LiveChatSDKAdapterImpl.initSdk(LiveChatSDKAdapterImpl.kt:47)
at com.lcw.lsdk.data.api.LCWInitSDKApiResponse.execute$lambda$0(LCWInitSDKApiResponse.kt:16)
at com.lcw.lsdk.data.api.LCWInitSDKApiResponse.$r8$lambda$iLCrEIQWlcTqPC4X5mFO1uvXoJI(Unknown Source:0)
at com.lcw.lsdk.data.api.LCWInitSDKApiResponse$$ExternalSyntheticLambda0.run(D8$$SyntheticClass:0)
at android.os.Handler.handleCallback(Handler.java:1000)
at android.os.Handler.dispatchMessage(Handler.java:104)
at android.os.Looper.loopOnce(Looper.java:242)
at android.os.Looper.loop(Looper.java:362)
at android.app.ActivityThread.main(ActivityThread.java:8393)
at java.lang.reflect.Method.invoke(Native Method)
at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:552)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:992)
2025-06-26 14:58:12.157 26114-28445 IBG-Core com.tmobile.mymetro E Instabug Caught an Unhandled Exception: com.facebook.soloader.SoLoaderULError
com.facebook.soloader.SoLoaderULError: java.lang.UnsatisfiedLinkError: dlopen failed: cannot locate symbol "_ZTVNSt6__ndk118basic_stringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEEE" referenced by "/data/data/com.tmobile.mymetro/lib-main/libfbjni.so"...
at com.facebook.soloader.SoLoaderULErrorFactory.create(SoLoaderULErrorFactory.java:34)

Screenshots

No response

Card JSON

Current ly not able to check as its crashing on launch only.

Sample Code Language

No response

Sample Code

No response

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions