After we tried to integrate the latest Meeting SDK (v6.0.2.21328), the following error occurred when running the Zoom for Cars app:
Rejecting re-init on previously-failed class java.lang.Class<us.zoom.carbox.jni.OpenAPI>: java.lang.UnsatisfiedLinkError: dlopen failed: cannot locate symbol “_ZN3Cmm21GetZoomAppPropDataApiENS_19eZoomClientDataTypeE” referenced by “/data/app/com.byd.zoomcar-eJOjaKAun8as-WpiR2lbvA==/lib/arm64/libzmSDKOpenAPI.so”…
at void java.lang.Runtime.loadLibrary0(java.lang.ClassLoader, java.lang.Class, java.lang.String) (Runtime.java:1071)
at void java.lang.Runtime.loadLibrary0(java.lang.Class, java.lang.String) (Runtime.java:1007)
at void java.lang.System.loadLibrary(java.lang.String) (System.java:1667)
at void us.zoom.carbox.jni.OpenAPI.() (OpenAPI.java:13)
at long us.zoom.carbox.jni.OpenAPI.createJWTHelper(java.lang.String, java.lang.String) (OpenAPI.java:197)
at java.lang.String us.zoom.carbox.sdkinterface.SDKAPI$1.getJwtToken() (SDKAPI.java:99)
at java.lang.Object java.lang.reflect.Method.invoke(java.lang.Object, java.lang.Object) (Method.java:-2)
at void us.zoom.internal.impl.e.a(android.content.Context, us.zoom.sdk.ZoomSDKInitializeListener, us.zoom.sdk.ZoomSDKInitParams) (ZoomSDKImpl.java:109)
at void us.zoom.sdk.ZoomSDK.initialize(android.content.Context, us.zoom.sdk.ZoomSDKInitializeListener, us.zoom.sdk.ZoomSDKInitParams) (ZoomSDK.java:1)
at void us.zoom.carbox.sdkinterface.SDKAPI.initSDK() (SDKAPI.java:108)
Does this so file for open api also need to be updated to a new version. ------ libzmSDKOpenAPI.so
The OpenAPI.java file uses System.loadLibrary(“zmSDKOpenAPI”) to load this so file, and it looks like it doesn’t match the latest Meeting SDK anymore.