I am integrating the Video SDK into an existing android app that contains OpenCV functionality using the NDK.
When calling “ZoomVideoSDK.getInstance().initialize” the app crashes immediately.
Please view the tombstone below
#01 pc 00000000002d3528 /data/app/~~2DxjX7AILInujhic-k36Zg==/com.att.amvots-vbrT6FMllWHxsjxJQnoNQg==/base.apk!libnative-lib.so (offset 0x3a3000) (BuildId: 837c1801ec7ac6126dc881d838048ba6e4b05986)
2024-03-18 16:08:50.508 13055-13055 DEBUG pid-13055 A #02 pc 00000000002d3750 /data/app/~~2DxjX7AILInujhic-k36Zg==/com.att.amvots-vbrT6FMllWHxsjxJQnoNQg==/base.apk!libnative-lib.so (offset 0x3a3000) (BuildId: 837c1801ec7ac6126dc881d838048ba6e4b05986)
2024-03-18 16:08:50.508 13055-13055 DEBUG pid-13055 A #03 pc 00000000000e3c5c /data/app/~~2DxjX7AILInujhic-k36Zg==/com.att.amvots-vbrT6FMllWHxsjxJQnoNQg==/base.apk!libc++_shared.so (offset 0x8d04000) (BuildId: fcc246cbb373c5edee634b117c4b4564cc9becf3)
2024-03-18 16:08:50.508 13055-13055 DEBUG pid-13055 A #04 pc 00000000000e3bf4 /data/app/~~2DxjX7AILInujhic-k36Zg==/com.att.amvots-vbrT6FMllWHxsjxJQnoNQg==/base.apk!libc++_shared.so (offset 0x8d04000) (std::terminate()+56) (BuildId: fcc246cbb373c5edee634b117c4b4564cc9becf3)
2024-03-18 16:08:50.508 13055-13055 DEBUG pid-13055 A #05 pc 000000000008ff14 /data/app/~~2DxjX7AILInujhic-k36Zg==/com.att.amvots-vbrT6FMllWHxsjxJQnoNQg==/base.apk!libcmmlib.so (offset 0xceae000) (BuildId: a1beab522d4b1bed4bcc56a1580c7b3e5123f436)
2024-03-18 16:08:50.508 13055-13055 DEBUG pid-13055 A #06 pc 0000000000144f08 /data/app/~~2DxjX7AILInujhic-k36Zg==/com.att.amvots-vbrT6FMllWHxsjxJQnoNQg==/base.apk!libcmmlib.so (offset 0xceae000) (logging::LogMessage::~LogMessage()+916) (BuildId: a1beab522d4b1bed4bcc56a1580c7b3e5123f436)
2024-03-18 16:08:50.508 13055-13055 DEBUG pid-13055 A #07 pc 00000000000b53d0 /data/app/~~2DxjX7AILInujhic-k36Zg==/com.att.amvots-vbrT6FMllWHxsjxJQnoNQg==/base.apk!libzSdkCoreWrap.so (offset 0xf33000) (Java_com_zipow_cmmlib_Logger_writeLogImpl+1064) (BuildId: 6eec59b8678633abd62d9f27ac5202c8e5389eb4)
2024-03-18 16:08:50.508 13055-13055 DEBUG pid-13055 A #13 pc 00000000000251bc /data/app/~~2DxjX7AILInujhic-k36Zg==/com.att.amvots-vbrT6FMllWHxsjxJQnoNQg==/base.apk (com.zipow.cmmlib.Logger.logWithNativeLogger+0)
2024-03-18 16:08:50.508 13055-13055 DEBUG pid-13055 A #18 pc 000000000002514c /data/app/~~2DxjX7AILInujhic-k36Zg==/com.att.amvots-vbrT6FMllWHxsjxJQnoNQg==/base.apk (com.zipow.cmmlib.Logger.log+0)
2024-03-18 16:08:50.508 13055-13055 DEBUG pid-13055 A #23 pc 0000000000058a00 /data/app/~~2DxjX7AILInujhic-k36Zg==/com.att.amvots-vbrT6FMllWHxsjxJQnoNQg==/base.apk (us.zoom.video_sdk.d0.a+0)
2024-03-18 16:08:50.509 13055-13055 DEBUG pid-13055 A #28 pc 0000000000058d08 /data/app/~~2DxjX7AILInujhic-k36Zg==/com.att.amvots-vbrT6FMllWHxsjxJQnoNQg==/base.apk (us.zoom.video_sdk.d0.e+0)
2024-03-18 16:08:50.509 13055-13055 DEBUG pid-13055 A #33 pc 0000000000058cb8 /data/app/~~2DxjX7AILInujhic-k36Zg==/com.att.amvots-vbrT6FMllWHxsjxJQnoNQg==/base.apk (us.zoom.video_sdk.d0.e+0)
2024-03-18 16:08:50.509 13055-13055 DEBUG pid-13055 A #38 pc 000000000003e350 /data/app/~~2DxjX7AILInujhic-k36Zg==/com.att.amvots-vbrT6FMllWHxsjxJQnoNQg==/base.apk (us.zoom.internal.SDKApplication.onSDKCreated+0)
2024-03-18 16:08:50.509 13055-13055 DEBUG pid-13055 A #43 pc 000000000003e190 /data/app/~~2DxjX7AILInujhic-k36Zg==/com.att.amvots-vbrT6FMllWHxsjxJQnoNQg==/base.apk (us.zoom.internal.SDKApplication.initializeForSDK+0)
2024-03-18 16:08:50.509 13055-13055 DEBUG pid-13055 A #48 pc 0000000000042c34 /data/app/~~2DxjX7AILInujhic-k36Zg==/com.att.amvots-vbrT6FMllWHxsjxJQnoNQg==/base.apk (us.zoom.internal.ZoomVideoSDKImpl.initialize+0)
2024-03-18 16:08:50.509 13055-13055 DEBUG pid-13055 A #53 pc 0000000000007a54 /data/app/~~2DxjX7AILInujhic-k36Zg==/com.att.amvots-vbrT6FMllWHxsjxJQnoNQg==/base.apk (com.att.amvots.zoom.WelcomeActivity.initSDK+0)
2024-03-18 16:08:50.509 13055-13055 DEBUG pid-13055 A #58 pc 0000000000007ac0 /data/app/~~2DxjX7AILInujhic-k36Zg==/com.att.amvots-vbrT6FMllWHxsjxJQnoNQg==/base.apk (com.att.amvots.zoom.WelcomeActivity.onResume+0)
I have removed “libc++_shared.so” from the .aar file of mobilertc. I then receive an UnsatisfiedLinkError because the method was removed.
I copied the libc++_shared file into the project’s JNI library folder and loaded it with
static{
System.loadLibrary("c++_shared");
}
I have recompiled the app’s JNI code using several versions of the NDK as suggested in various posts.
I have seen posts concerning this issue but there has been no solution posted. Has a work around been developed for this?