Android dynamic module crashes upon joining meeting

Meeting SDK Type and Version

5.17.11

Description

Using dynamic_sample example in SDK, app crashes upon clicking “join meeting”.

Error?

Class not found when unmarshalling: us.zoom.proguard.p64
java.lang.ClassNotFoundException: us.zoom.proguard.p64
at java.lang.Class.classForName(Native Method)
at java.lang.Class.forName(Class.java:454)
at android.os.Parcel.readParcelableCreator(Parcel.java:3031)
at android.os.Parcel.readParcelable(Parcel.java:2981)
at android.os.Parcel.readValue(Parcel.java:2883)
at android.os.Parcel.readArrayMapInternal(Parcel.java:3261)
at android.os.BaseBundle.initializeFromParcelLocked(BaseBundle.java:292)
at android.os.BaseBundle.unparcel(BaseBundle.java:236)
at android.os.BaseBundle.getString(BaseBundle.java:1160)
at android.content.Intent.getStringExtra(Intent.java:8552)
at com.android.server.wm.ActivityStarter.startActivity(ActivityStarter.java:850)
at com.android.server.wm.ActivityStarter.startActivity(ActivityStarter.java:735)
at com.android.server.wm.ActivityStarter.startActivityMayWait(ActivityStarter.java:2078)
at com.android.server.wm.ActivityStarter.execute(ActivityStarter.java:649)
at com.android.server.wm.ActivityTaskManagerService.startActivityAsUser(ActivityTaskManagerService.java:1717)
at com.android.server.wm.ActivityTaskManagerService.startActivityAsUser(ActivityTaskManagerService.java:1613)
at com.android.server.wm.ActivityTaskManagerService.startActivity(ActivityTaskManagerService.java:1566)
at android.app.IActivityTaskManager$Stub.onTransact(IActivityTaskManager.java:1746)
at android.os.Binder.execTransactInternal(Binder.java:1056)
at android.os.Binder.execTransact(Binder.java:1029)
Caused by: java.lang.ClassNotFoundException: us.zoom.proguard.p64
at java.lang.Class.classForName(Native Method) 
at java.lang.Class.forName(Class.java:454) 
at android.os.Parcel.readParcelableCreator(Parcel.java:3031) 
at android.os.Parcel.readParcelable(Parcel.java:2981) 
at android.os.Parcel.readValue(Parcel.java:2883) 
at android.os.Parcel.readArrayMapInternal(Parcel.java:3261) 
at android.os.BaseBundle.initializeFromParcelLocked(BaseBundle.java:292) 
at android.os.BaseBundle.unparcel(BaseBundle.java:236) 
at android.os.BaseBundle.getString(BaseBundle.java:1160) 
at android.content.Intent.getStringExtra(Intent.java:8552) 
at com.android.server.wm.ActivityStarter.startActivity(ActivityStarter.java:850) 
at com.android.server.wm.ActivityStarter.startActivity(ActivityStarter.java:735) 
at com.android.server.wm.ActivityStarter.startActivityMayWait(ActivityStarter.java:2078) 
at com.android.server.wm.ActivityStarter.execute(ActivityStarter.java:649) 
at com.android.server.wm.ActivityTaskManagerService.startActivityAsUser(ActivityTaskManagerService.java:1717) 
at com.android.server.wm.ActivityTaskManagerService.startActivityAsUser(ActivityTaskManagerService.java:1613) 
at com.android.server.wm.ActivityTaskManagerService.startActivity(ActivityTaskManagerService.java:1566) 
at android.app.IActivityTaskManager$Stub.onTransact(IActivityTaskManager.java:1746) 
at android.os.Binder.execTransactInternal(Binder.java:1056) 
at android.os.Binder.execTransact(Binder.java:1029)

Troubleshooting Routes

Tried to remove all minify flags and proguard, still crashing in both release and debug mode.

How To Reproduce

  1. Run following to build bundle and install to device
gradlew bundleDebug && \
                                                                 bundletool build-apks --overwrite --local-testing --bundle=./dynamic_sample/build/outputs/bundle/debug/dynamic_sample-debug.aa
b --output=./app-debug.apks && \
                                                                 bundletool install-apks --apks app-debug.apks
  1. Fill in meeting number and name, click “join meeting”
  2. See crash with above error.
1 Like

Hi @qckchun
Thanks for reaching out to us!
Are you still having this issue ?

Hi @elisa.zoom! Unfortunately yes I still get this error whenever try to join a meeting.

I also tried different versions of the SDK from 5.7.5 to latest. It appears the dynamic_sample works on APK build but not with AAB build?