Zoom SDK for Android doesn’t work with Proguard Enabled.
I added these rules in proguard-rules.pro:
-keep class us.zoom.{*;}
-keep class com.zipow.{;}
-keep class us.zipow.**{;}
-keep class org.webrtc.{*;}
-keep class us.google.protobuf.{*;}
But it still doesn’t work. Works fine with proguard disabled.
These rules can be added to your proguard file. Can you please provide additional information regarding what errors your are experiencing with proguard? Are these issues reproducible in our sample app?
java.lang.NullPointerException: register us.zoom.bridge.routes.bridge$$Services$$richsdk failed
at us.zoom.proguard.yb1.a(ZmExceptionUtils.java:3)
at us.zoom.proguard.jb2.c(ZmRouteManager.java:9)
at us.zoom.proguard.jb2.a(ZmRouteManager.java:14)
at us.zoom.proguard.jb2.a(ZmRouteManager.java:2)
at us.zoom.proguard.fz0.a(ZmBridge.java:13)
at com.zipow.videobox.VideoBoxApplication.initRouter(VideoBoxApplication.java:3)
at com.zipow.videobox.VideoBoxApplication.onSDKCreated(VideoBoxApplication.java:13)
at com.zipow.videobox.VideoBoxApplication.initializeForSDK(VideoBoxApplication.java:29)
at us.zoom.sdk.ZoomSDK.initialize(ZoomSDK.java:51)