Maximum Zoom SDK version available to use in order to support 21 Android API level?

When using SDK version 5.13.1.11014, I am getting below exception on Android 13 devices:

FATAL EXCEPTION: main
Process: com.my.package, PID: 25070
java.lang.SecurityException: Need android.permission.BLUETOOTH_CONNECT permission for android.content.AttributionSource@6b841fda: HeadsetService
at com.android.bluetooth.Utils.checkPermissionForDataDelivery(Utils.java:473)
at com.android.bluetooth.Utils.checkConnectPermissionForDataDelivery(Utils.java:505)
at com.android.bluetooth.hfp.HeadsetService$BluetoothHeadsetBinder.getService(HeadsetService.java:695)
at com.android.bluetooth.hfp.HeadsetService$BluetoothHeadsetBinder.getConnectedDevicesWithAttribution(HeadsetService.java:788)
at android.bluetooth.IBluetoothHeadset$Stub.onTransact(IBluetoothHeadset.java:334)
at android.os.Binder.execTransactInternal(Binder.java:1331)
at android.os.Binder.execTransact(Binder.java:1268)

After going through some of the posts, I found we will have to update the SDK version to latest as the one I am using, may not have support for Android 13 devices. So I decided to use the latest one i.e. 5.14.5.13410 . However when building with this version I am getting below build error:

Error:
	uses-sdk:minSdkVersion 21 cannot be smaller than version 23 declared in library [:mobilertc]

So my question is, which version of Meeting SDK, I should use in order to have support for min version 21? My target SDK is set to 33 API level. Which should also have fix for above exception.

@gauravkumar.dev.io,

Thanks for posting in the Zoom Developer Forum – I am happy to help here! I am still determining which version supports minSdkVersion but Zoom Marketplace has an Andriod SDK version from v5.10.3.5593 and to the latest. Have you been able to try to test with the other available versions?

Hi Donte!

Thanks for the response. All lower versions have some issues. That’s why we are not using any lower versions. After checking release notes, I found, zoom SDK has removed support for devices with SDK level below 23 starting version 1.13.5. this is again a problem. Also there is no 1.13.4 version showing in our account. That boils down to the version which we are using currently has to be used. But that has this Bluetooth connection permission issue when running on Android 13 devices(API level 33).

Now I am not sure what to do! :frowning:

Hi, @gauravkumar.dev.io ,

Please see this thread, a developer faced a similar issue and resolved it by including the appropriate extra proguard rules:

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.