AppContext.java line 1 com.zipow.cmmlib.AppContext.<clinit>

Description
Error throwing .so file not found.

Which version?
Latest Zoom SDK version v4.6.21666.0429

Fatal Exception: java.lang.UnsatisfiedLinkError: dalvik.system.PathClassLoader[DexPathList[[zip file "/mnt/expand/6abeeaf9-0b40-46d9-94ab-9e9f6b4c6ddc/app/com.kings.retailapp-2/base.apk", zip file "/mnt/expand/6abeeaf9-0b40-46d9-94ab-9e9f6b4c6ddc/app/com.kings.retailapp-2/split_config.armeabi_v7a.apk", zip file "/mnt/expand/6abeeaf9-0b40-46d9-94ab-9e9f6b4c6ddc/app/com.kings.retailapp-2/split_config.hdpi.apk"],nativeLibraryDirectories=[/mnt/expand/6abeeaf9-0b40-46d9-94ab-9e9f6b4c6ddc/app/com.kings.retailapp-2/lib/arm, /vendor/lib, /system/lib]]] couldn't find "libzoom_stlport.so"
       at java.lang.Runtime.loadLibrary(Runtime.java:367)
       at java.lang.System.loadLibrary(System.java:1076)
       at com.zipow.cmmlib.AppContext.<clinit>(AppContext.java:1)
       at us.zoom.sdk.ZoomSDK.initialize(ZoomSDK.java:31)
       at us.zoom.sdk.ZoomSDK.initialize(ZoomSDK.java:10)
       at us.zoom.sdk.ZoomSDK.initialize(ZoomSDK.java:2)
       at us.zoom.sdk.ZoomSDK.initialize(ZoomSDK.java:1)
       at com.kings.retailapp.skeleton.talk.helper.ZoomVideoSessionHelper.initializeSdk(ZoomVideoSessionHelper.java:2)
       at com.kings.retailapp.skeleton.talk.helper.ZoomVideoSessionHelper.<init>(ZoomVideoSessionHelper.java:24)
       at com.kings.retailapp.skeleton.talk.helper.ZoomVideoSessionHelper_Factory.get(ZoomVideoSessionHelper_Factory.java:2)
       at com.kings.retailapp.skeleton.talk.helper.ZoomVideoSessionHelper_Factory.get(ZoomVideoSessionHelper_Factory.java:1)
       at dagger.internal.DoubleCheck.get(DoubleCheck.java:6)
       at com.kings.retailapp.skeleton.talk.viewmodel.VideoSessionViewModel_Factory.get(VideoSessionViewModel_Factory.java:2)
       at com.kings.retailapp.skeleton.talk.viewmodel.VideoSessionViewModel_Factory.get(VideoSessionViewModel_Factory.java:1)
       at dagger.internal.DoubleCheck.get(DoubleCheck.java:6)
       at com.kings.retailapp.ViewModelFactory.create(ViewModelFactory.java:5)
       at androidx.lifecycle.ViewModelProvider.get(ViewModelProvider.java:10)
       at androidx.lifecycle.ViewModelProvider.get(ViewModelProvider.java:2)
       at com.kings.retailapp.skeleton.talk.view.VideoSessionActivity.getViewModel(VideoSessionActivity.java:2)
       at com.kings.retailapp.skeleton.talk.view.VideoSessionActivity.getViewModel(VideoSessionActivity.java:1)
       at com.kings.retailapp.skeleton.base.view.BaseActivity.performDataBinding(BaseActivity.java:2)
       at com.kings.retailapp.skeleton.base.view.BaseActivity.onCreate(BaseActivity.java:6)
       at com.kings.retailapp.skeleton.talk.view.VideoSessionActivity.onCreate(VideoSessionActivity.java:1)
       at android.app.Activity.performCreate(Activity.java:6251)
       at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1110)
       at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2370)
       at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2477)
       at android.app.ActivityThread.-wrap11(ActivityThread.java)
       at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1345)
       at android.os.Handler.dispatchMessage(Handler.java:102)
       at android.os.Looper.loop(Looper.java:148)
       at android.app.ActivityThread.main(ActivityThread.java:5438)
       at java.lang.reflect.Method.invoke(Method.java)
       at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:762)
       at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:652)

Smartphone (please complete the following information):

  • Device: Micromax
  • OS: Android 6.0

Additional context
This error is extracted from Crashlytics.

Hi @sa159871,

Thanks for the post. Which CPU ABI are you targeting? For ARM series, our SDK only supports arm64-v8a and armabi-v7a, if you are using other arm like armabi, it will cause this issue.

Thanks!