Authenticating meeting with Android 14 mobile device

I am using Zoom Android SDK v5.16.5.17050 and am getting a crash when authenticating with Zoom on Android 14 device.
Error log:
java.lang.SecurityException: org.alanon.meetings: One of RECEIVER_EXPORTED or RECEIVER_NOT_EXPORTED should be specified when a receiver isn’t being registered exclusively for system broadcasts
at android.os.Parcel.createExceptionOrNull(Parcel.java:3057)
at android.os.Parcel.createException(Parcel.java:3041)
at android.os.Parcel.readException(Parcel.java:3024)
at android.os.Parcel.readException(Parcel.java:2966)
at android.app.IActivityManager$Stub$Proxy.registerReceiverWithFeature(IActivityManager.java:5684)
at android.app.ContextImpl.registerReceiverInternal(ContextImpl.java:1852)
at android.app.ContextImpl.registerReceiver(ContextImpl.java:1792)
at android.content.ContextWrapper.registerReceiver(ContextWrapper.java:767)
at android.content.ContextWrapper.registerReceiver(ContextWrapper.java:767)
at com.zipow.videobox.broadcast.ZmConfBroadCastReceiver.a(ZmConfBroadCastReceiver.java:23)
at us.zoom.proguard.kl2.a(ZmConfUIStatusMgr.java:5)
at com.zipow.videobox.VideoBoxApplication.initAppForSDK(VideoBoxApplication.java:1)
at com.zipow.videobox.VideoBoxApplication.onSDKCreated(VideoBoxApplication.java:25)
at com.zipow.videobox.VideoBoxApplication.initializeForSDK(VideoBoxApplication.java:55)
at us.zoom.internal.impl.e.a(ZoomSDKImpl.java:62)
at us.zoom.sdk.ZoomSDK.initialize(ZoomSDK.java:1)
at org.alanon.meetings.ui.dashboard.ui.meetings.MeetingsFragment.initZoomSDK(MeetingsFragment.kt:90)

Hey @scot.powers ,

Can you please take a look at this response?

I am facing this issue on Android 14, too.
And it works far on Android 13.

Zoom SDK version: 5.16.6.17198
gradle version: 7.6.3
AGP version: 7.4.2
Kotlin version: 1.7.20

Hi @bobby_hung ,

Please see the following:

So, your Zoom meeting SDK is not support Android 14 for now?

It work for now after downgrading compileSdk and targetSdk from 34 to 33.

1 Like

Hi @bobby_hung , the team is working on resolving the challenges and I’m happy you were able to troubleshoot with what we’ve been doing!

We’ve faced the same issue, which we solved by downgrading compileSdk to 33 but for our client’s app that introduces an issue with other features.
For example, Health Connect libraries on Android 14 require compileSdk 34 to allow apps integration with them, so ZOOM Meeting dependency is blocking us.

Are there any time frames planned for this issue to be fixed?

Hi @gianni.zoom so any solution found regarding issue on android 14
One of RECEIVER_EXPORTED or RECEIVER_NOT_EXPORTED should be specified when a receiver isn’t being registered exclusively for system broadcasts
2024-05-16 13:20:01.122 3457-3457 System.err com.kips.kipslms.staging W at android.os.Parcel.createExceptionOrNull(Parcel.java:3057)
2024-05-16 13:20:01.122 3457-3457 System.err com.kips.kipslms.staging W at android.os.Parcel.createException(Parcel.java:3041)
2024-05-16 13:20:01.122 3457-3457 System.err com.kips.kipslms.staging W at android.os.Parcel.readException(Parcel.java:3024)
2024-05-16 13:20:01.122 3457-3457 System.err com.kips.kipslms.staging W at android.os.Parcel.readException(Parcel.java:2966)
2024-05-16 13:20:01.123 3457-3457 System.err com.kips.kipslms.staging W at android.app.IActivityManager$Stub$Proxy.registerReceiverWithFeature(IActivityManager.java:5684)
2024-05-16 13:20:01.123 3457-3457 System.err com.kips.kipslms.staging W at android.app.ContextImpl.registerReceiverInternal(ContextImpl.java:1852)
2024-05-16 13:20:01.123 3457-3457 System.err com.kips.kipslms.staging W at android.app.ContextImpl.registerReceiver(ContextImpl.java:1792)
2024-05-16 13:20:01.123 3457-3457 System.err com.kips.kipslms.staging W at android.content.ContextWrapper.registerReceiver(ContextWrapper.java:767)
2024-05-16 13:20:01.123 3457-3457 System.err com.kips.kipslms.staging W at android.content.ContextWrapper.registerReceiver(ContextWrapper.java:767)
2024-05-16 13:20:01.123 3457-3457 System.err com.kips.kipslms.staging W at com.zipow.videobox.broadcast.ZmConfBroadCastReceiver.a(ZmConfBroadCastReceiver.java:23)
2024-05-16 13:20:01.124 3457-3457 System.err com.kips.kipslms.staging W at us.zoom.proguard.kl2.a(ZmConfUIStatusMgr.java:5)
2024-05-16 13:20:01.125 3457-3457 System.err com.kips.kipslms.staging W at com.zipow.videobox.VideoBoxApplication.initAppForSDK(VideoBoxApplication.java:1)
2024-05-16 13:20:01.126 3457-3457 System.err com.kips.kipslms.staging W at com.zipow.videobox.VideoBoxApplication.onSDKCreated(VideoBoxApplication.java:25)
2024-05-16 13:20:01.126 3457-3457 System.err com.kips.kipslms.staging W at com.zipow.videobox.VideoBoxApplication.initializeForSDK(VideoBoxApplication.java:55)
2024-05-16 13:20:01.126 3457-3457 System.err com.kips.kipslms.staging W at us.zoom.internal.impl.e.a(ZoomSDKImpl.java:62)
2024-05-16 13:20:01.127 3457-3457 System.err com.kips.kipslms.staging W at us.zoom.sdk.ZoomSDK.initialize(ZoomSDK.java:1)
2024-05-16 13:20:01.127 3457-3457 System.err com.kips.kipslms.staging W at com.kips.kipslms.bottomBar.menu.liveLecture.SubscribedClasses.initializeMeeting(SubscribedClasses.kt:262)
2024-05-16 13:20:01.127 3457-3457 System.err com.kips.kipslms.staging W at com.kips.kipslms.bottomBar.menu.liveLecture.SubscribedClasses.access$initializeMeeting(SubscribedClasses.kt:37)
2024-05-16 13:20:01.127 3457-3457 System.err com.kips.kipslms.staging W at com.kips.kipslms.bottomBar.menu.liveLecture.SubscribedClasses$generateSdkSignature$apiController$1.onSuccess(SubscribedClasses.kt:226)
2024-05-16 13:20:01.128 3457-3457 System.err com.kips.kipslms.staging W at com.kips.kipslms.common.controllers.ApiController$GenericCallback.onResponse(ApiController.kt:792)
2024-05-16 13:20:01.128 3457-3457 System.err com.kips.kipslms.staging W at retrofit2.DefaultCallAdapterFactory$ExecutorCallbackCall$1.lambda$onResponse$0$retrofit2-DefaultCallAdapterFactory$ExecutorCallbackCall$1(DefaultCallAdapterFactory.java:89)
2024-05-16 13:20:01.129 3457-3457 System.err com.kips.kipslms.staging W at retrofit2.DefaultCallAdapterFactory$ExecutorCallbackCall$1$$ExternalSyntheticLambda0.run(Unknown Source:6)
2024-05-16 13:20:01.129 3457-3457 System.err com.kips.kipslms.staging W at android.os.Handler.handleCallback(Handler.java:958)
2024-05-16 13:20:01.129 3457-3457 System.err com.kips.kipslms.staging W at android.os.Handler.dispatchMessage(Handler.java:99)
2024-05-16 13:20:01.129 3457-3457 System.err com.kips.kipslms.staging W at android.os.Looper.loopOnce(Looper.java:205)
2024-05-16 13:20:01.130 3457-3457 System.err com.kips.kipslms.staging W at android.os.Looper.loop(Looper.java:294)
2024-05-16 13:20:01.131 3457-3457 System.err com.kips.kipslms.staging W at android.app.ActivityThread.main(ActivityThread.java:8177)
2024-05-16 13:20:01.131 3457-3457 System.err com.kips.kipslms.staging W at java.lang.reflect.Method.invoke(Native Method)
2024-05-16 13:20:01.132 3457-3457 System.err com.kips.kipslms.staging W at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:552)
2024-05-16 13:20:01.132 3457-3457 System.err com.kips.kipslms.staging W at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:971)
2024-05-16 13:20:01.132 3457-3457 System.err com.kips.kipslms.staging W Caused by: android.os.RemoteException: Remote stack trace:
2024-05-16 13:20:01.134 3457-3457 System.err com.kips.kipslms.staging W at com.android.server.am.ActivityManagerService.registerReceiverWithFeature(ActivityManagerService.java:13927)
2024-05-16 13:20:01.134 3457-3457 System.err com.kips.kipslms.staging W at android.app.IActivityManager$Stub.onTransact(IActivityManager.java:2570)
2024-05-16 13:20:01.134 3457-3457 System.err com.kips.kipslms.staging W at com.android.server.am.ActivityManagerService.onTransact(ActivityManagerService.java:2720)
2024-05-16 13:20:01.134 3457-3457 System.err com.kips.kipslms.staging W at android.os.Binder.execTransactInternal(Binder.java:1339)
2024-05-16 13:20:01.134 3457-3457 System.err com.kips.kipslms.staging W at android.os.Binder.execTransact(Binder.java:1275)

hi @gianni.zoom any solution found for Android 14 problem

Hi @harshrajhar @stalha872 ,

I believe it is supported starting version 5.17.10: Meeting SDK - Android Changelog

This may also be relevant: App update rejected due to Foreground service permissions in meeting sdk v5.17.6.19119 - #4 by carson.zoom