Issue with Signed Bundle Upload on Play Console for Zoom Meeting SDK Integration

Hi, Team
I am encountering an issue while uploading the signed app bundle to the Play Console. The error indicates missing resource files in the feature_mobilertc module, as shown below:

Resource table of module 'feature_mobilertc' contains references to non-existing files: [res/drawable-v23/compat_splash_screen.xml, res/drawable-v23/compat_splash_screen_no_icon_background.xml, res/drawable/ic_add_phone_number_success.xml, res/drawable/ic_anno_arrow.xml, res/drawable/ic_anno_eraser.xml, res/drawable/ic_anno_eraser_select.xml, res/drawable/ic_anno_save.xml, res/drawable/ic_anno_save_select.xml, res/drawable/ic_anno_select.xml, res/drawable/ic_anno_select_select.xml, res/drawable/ic_anno_shape.xml, res/drawable/ic_anno_shape_select.xml, res/drawable/ic_anno_text.xml, res/drawable/ic_anno_text_select.xml, res/drawable/ic_back_on_ligh.xml, res/drawable-xhdpi-v4/ic_can_unmute.png, res/drawable/ic_close.xml, res/drawable/ic_device_ipphone.xml, res/drawable/ic_device_zpa.xml, res/drawable/ic_dlp_locked.xml, res/drawable/ic_done.xml, res/drawable/ic_encryption_ecb_dimmed_on_dark.xml, res/drawable/ic_encryption_pq_e2e.xml, res/drawable/ic_external_user.xml, res/drawable/ic_im_chatlist_panel_custom_sent.xml, res/drawable/ic_im_chatlist_panel_draft_and_sent.xml, res/drawable/ic_im_custom_emoji_loading.xml, res/drawable/ic_notify_me_when_available.xml, res/drawable/ic_pbx_history_summary_full_delete.xml, res/drawable/ic_shortcuts_join_next_meeting.xml, res/drawable/ic_shortcuts_my_qr_code.xml, res/drawable/ic_shortcuts_show_upcoming.xml, res/drawable/ic_shortcuts_start_meeting.xml, res/drawable/ic_smart_summary.xml, res/drawable/ic_voice_talk_cancel.xml, res/drawable/ic_voice_talk_cancel_tablet.xml, res/drawable/ic_voice_talk_def.xml, res/drawable/ic_voice_talk_def_tablet.xml, res/drawable/ic_voice_talk_over.xml, res/drawable/ic_voice_talk_play.xml, res/drawable/ic_voice_talk_processing.xml, res/drawable/ic_voice_talk_send.xml, res/drawable/ic_voice_talk_sending.xml, res/drawable/ic_voice_talk_stop.xml, res/drawable/ic_voice_talk_stop_tablet.xml, res/drawable/ic_voicemail_chat_card_loading.xml, res/drawable/ic_voicemail_chat_card_loading_rotate.xml, res/drawable/ic_voicemail_chat_card_pause.xml, res/drawable/ic_voicemail_chat_card_play.xml, res/drawable/ic_webinar_bo_audio_on.xml, res/drawable/ic_webinar_bo_video_on.xml, res/drawable-xhdpi-v4/ic_widget_cloud_recording.png, res/drawable-xhdpi-v4/ic_widget_meetings.png, res/drawable-xhdpi-v4/ic_widget_participant.png, res/drawable/ic_zoom_iq.xml, res/drawable/izm_btn_record_pause_pressed.xml, res/drawable/multi_task_midldle_grid_handle.xml, res/drawable-xxhdpi-v4/reaction_coffee.png, res/drawable-night-xxhdpi-v8/reaction_coffee.png, res/drawable/reaction_coffee_plist.xml, res/raw/beep.ogg, res/raw/ring_original.wav]
com.android.tools.build.bundletool.model.exceptions.InvalidBundleException: Resource table of module 'feature_mobilertc' contains references to non-existing files: [res/drawable-v23/compat_splash_screen.xml, res/drawable-v23/compat_splash_screen_no_icon_background.xml, res/drawable/ic_add_phone_number_success.xml, res/drawable/ic_anno_arrow.xml, res/drawable/ic_anno_eraser.xml, res/drawable/ic_anno_eraser_select.xml, res/drawable/ic_anno_save.xml, res/drawable/ic_anno_save_select.xml, res/drawable/ic_anno_select.xml, res/drawable/ic_anno_select_select.xml, res/drawable/ic_anno_shape.xml, res/drawable/ic_anno_shape_select.xml, res/drawable/ic_anno_text.xml, res/drawable/ic_anno_text_select.xml, res/drawable/ic_back_on_ligh.xml, res/drawable-xhdpi-v4/ic_can_unmute.png, res/drawable/ic_close.xml, res/drawable/ic_device_ipphone.xml, res/drawable/ic_device_zpa.xml, res/drawable/ic_dlp_locked.xml, res/drawable/ic_done.xml, res/drawable/ic_encryption_ecb_dimmed_on_dark.xml, res/drawable/ic_encryption_pq_e2e.xml, res/drawable/ic_external_user.xml, res/drawable/ic_im_chatlist_panel_custom_sent.xml, res/drawable/ic_im_chatlist_panel_draft_and_sent.xml, res/drawable/ic_im_custom_emoji_loading.xml, res/drawable/ic_notify_me_when_available.xml, res/drawable/ic_pbx_history_summary_full_delete.xml, res/drawable/ic_shortcuts_join_next_meeting.xml, res/drawable/ic_shortcuts_my_qr_code.xml, res/drawable/ic_shortcuts_show_upcoming.xml, res/drawable/ic_shortcuts_start_meeting.xml, res/drawable/ic_smart_summary.xml, res/drawable/ic_voice_talk_cancel.xml, res/drawable/ic_voice_talk_cancel_tablet.xml, res/drawable/ic_voice_talk_def.xml, res/drawable/ic_voice_talk_def_tablet.xml, res/drawable/ic_voice_talk_over.xml, res/drawable/ic_voice_talk_play.xml, res/drawable/ic_voice_talk_processing.xml, res/drawable/ic_voice_talk_send.xml, res/drawable/ic_voice_talk_sending.xml, res/drawable/ic_voice_talk_stop.xml, res/drawable/ic_voice_talk_stop_tablet.xml, res/drawable/ic_voicemail_chat_card_loading.xml, res/drawable/ic_voicemail_chat_card_loading_rotate.xml, res/drawable/ic_voicemail_chat_card_pause.xml, res/drawable/ic_voicemail_chat_card_play.xml, res/drawable/ic_webinar_bo_audio_on.xml, res/drawable/ic_webinar_bo_video_on.xml, res/drawable-xhdpi-v4/ic_widget_cloud_recording.png, res/drawable-xhdpi-v4/ic_widget_meetings.png, res/drawable-xhdpi-v4/ic_widget_participant.png, res/drawable/ic_zoom_iq.xml, res/drawable/izm_btn_record_pause_pressed.xml, res/drawable/multi_task_midldle_grid_handle.xml, res/drawable-xxhdpi-v4/reaction_coffee.png, res/drawable-night-xxhdpi-v8/reaction_coffee.png, res/drawable/reaction_coffee_plist.xml, res/raw/beep.ogg, res/raw/ring_original.wav]

Context:

  1. I am using the Zoom Meeting SDK for Android with dynamic feature download.
  2. The app works fine in both debug and release modes.
  3. The issue occurs only when uploading the signed bundle to the Play Console.

Actions Taken:

  • Verified the mobilertc module dependencies and resource files.
  • Confirmed that all required resources are included in the project and accessible during development and release builds.
  • Ensured the bundle was signed correctly.

Request for Assistance:

I would appreciate guidance on:

  1. Why these resource references might be flagged as missing, despite successful builds.
  2. Any specific configurations required for using the Zoom SDK with dynamic feature modules and app bundles.
  3. Any steps to resolve or bypass this issue for Play Console uploads.

Please let me know if further details or logs are required to assist in resolving this.

Best regards,
Nishant

@nishant.babaria ,
Thank you for posting in the Zoom Developer Forum. I’d first like to gather some initial details to better understand the problem you’re facing. Could you please share:

  1. Which version of the SDK are you using?
  2. Are you using the Default UI or Custom UI?
  3. Can you please provide the logs as well?

Hi,

  1. We are using Meeting SDK v6.3.6.27190 (Android).
  2. We are using the default UI.
  3. We are integrating the Meeting SDK as a dynamic feature, following the guidelines provided in the Android demo app.

The integration works perfectly in the debug build. However, when attempting to upload the bundle (.aab) file to the Play Console, it throws the following error:

Note : without dynamic feature it’s working fine

Resource table of module 'feature_mobilertc' contains references to non-existing f
iles: [res/drawable-v23/compat_splash_screen.xml, res/drawable-v23/compat_splash_screen_no_icon_background.xml, res/drawable/ic_add_phone_number_success.xml, res/drawable/ic_anno_arrow.xml, res/drawable/ic_anno_eraser.xml, res/drawable/ic_anno_eraser_select.xml, res/drawable/ic_anno_save.xml, res/drawable/ic_anno_save_select.xml, res/drawable/ic_anno_select.xml, res/drawable/ic_anno_select_select.xml, res/drawable/ic_anno_shape.xml, res/drawable/ic_anno_shape_select.xml, res/drawable/ic_anno_text.xml, res/drawable/ic_anno_text_select.xml, res/drawable/ic_back_on_ligh.xml, res/drawable-xhdpi-v4/ic_can_unmute.png, res/drawable/ic_close.xml, res/drawable/ic_device_ipphone.xml, res/drawable/ic_device_zpa.xml, res/drawable/ic_dlp_locked.xml, res/drawable/ic_done.xml, res/drawable/ic_encryption_ecb_dimmed_on_dark.xml, res/drawable/ic_encryption_pq_e2e.xml, res/drawable/ic_external_user.xml, res/drawable/ic_im_chatlist_panel_custom_sent.xml, res/drawable/ic_im_chatlist_panel_draft_and_sent.xml, res/drawable/ic_im_custom_emoji_loading.xml, res/drawable/ic_notify_me_when_available.xml, res/drawable/ic_pbx_history_summary_full_delete.xml, res/drawable/ic_shortcuts_join_next_meeting.xml, res/drawable/ic_shortcuts_my_qr_code.xml, res/drawable/ic_shortcuts_show_upcoming.xml, res/drawable/ic_shortcuts_start_meeting.xml, res/drawable/ic_smart_summary.xml, res/drawable/ic_voice_talk_cancel.xml, res/drawable/ic_voice_talk_cancel_tablet.xml, res/drawable/ic_voice_talk_def.xml, res/drawable/ic_voice_talk_def_tablet.xml, res/drawable/ic_voice_talk_over.xml, res/drawable/ic_voice_talk_play.xml, res/drawable/ic_voice_talk_processing.xml, res/drawable/ic_voice_talk_send.xml, res/drawable/ic_voice_talk_sending.xml, res/drawable/ic_voice_talk_stop.xml, res/drawable/ic_voice_talk_stop_tablet.xml, res/drawable/ic_voicemail_chat_card_loading.xml, res/drawable/ic_voicemail_chat_card_loading_rotate.xml, res/drawable/ic_voicemail_chat_card_pause.xml, res/drawable/ic_voicemail_chat_card_play.xml, res/drawable/ic_webinar_bo_audio_on.xml, res/drawable/ic_webinar_bo_video_on.xml, res/drawable-xhdpi-v4/ic_widget_cloud_recording.png, res/drawable-xhdpi-v4/ic_widget_meetings.png, res/drawable-xhdpi-v4/ic_widget_participant.png, res/drawable/ic_zoom_iq.xml, res/drawable/izm_btn_record_pause_pressed.xml, res/drawable/multi_task_midldle_grid_handle.xml, res/drawable-xxhdpi-v4/reaction_coffee.png, res/drawable-night-xxhdpi-v8/reaction_coffee.png, res/drawable/reaction_coffee_plist.xml, res/raw/beep.ogg, res/raw/ring_original.wav]
com.android.tools.build.bundletool.model.exceptions.InvalidBundleException: Resource table of module 'feature_mobilertc' contains references to non-existing files: [res/drawable-v23/compat_splash_screen.xml, res/drawable-v23/compat_splash_screen_no_icon_background.xml, res/drawable/ic_add_phone_number_success.xml, res/drawable/ic_anno_arrow.xml, res/drawable/ic_anno_eraser.xml, res/drawable/ic_anno_eraser_select.xml, res/drawable/ic_anno_save.xml, res/drawable/ic_anno_save_select.xml, res/drawable/ic_anno_select.xml, res/drawable/ic_anno_select_select.xml, res/drawable/ic_anno_shape.xml, res/drawable/ic_anno_shape_select.xml, res/drawable/ic_anno_text.xml, res/drawable/ic_anno_text_select.xml, res/drawable/ic_back_on_ligh.xml, res/drawable-xhdpi-v4/ic_can_unmute.png, res/drawable/ic_close.xml, res/drawable/ic_device_ipphone.xml, res/drawable/ic_device_zpa.xml, res/drawable/ic_dlp_locked.xml, res/drawable/ic_done.xml, res/drawable/ic_encryption_ecb_dimmed_on_dark.xml, res/drawable/ic_encryption_pq_e2e.xml, res/drawable/ic_external_user.xml, res/drawable/ic_im_chatlist_panel_custom_sent.xml, res/drawable/ic_im_chatlist_panel_draft_and_sent.xml, res/drawable/ic_im_custom_emoji_loading.xml, res/drawable/ic_notify_me_when_available.xml, res/drawable/ic_pbx_history_summary_full_delete.xml, res/drawable/ic_shortcuts_join_next_meeting.xml, res/drawable/ic_shortcuts_my_qr_code.xml, res/drawable/ic_shortcuts_show_upcoming.xml, res/drawable/ic_shortcuts_start_meeting.xml, res/drawable/ic_smart_summary.xml, res/drawable/ic_voice_talk_cancel.xml, res/drawable/ic_voice_talk_cancel_tablet.xml, res/drawable/ic_voice_talk_def.xml, res/drawable/ic_voice_talk_def_tablet.xml, res/drawable/ic_voice_talk_over.xml, res/drawable/ic_voice_talk_play.xml, res/drawable/ic_voice_talk_processing.xml, res/drawable/ic_voice_talk_send.xml, res/drawable/ic_voice_talk_sending.xml, res/drawable/ic_voice_talk_stop.xml, res/drawable/ic_voice_talk_stop_tablet.xml, res/drawable/ic_voicemail_chat_card_loading.xml, res/drawable/ic_voicemail_chat_card_loading_rotate.xml, res/drawable/ic_voicemail_chat_card_pause.xml, res/drawable/ic_voicemail_chat_card_play.xml, res/drawable/ic_webinar_bo_audio_on.xml, res/drawable/ic_webinar_bo_video_on.xml, res/drawable-xhdpi-v4/ic_widget_cloud_recording.png, res/drawable-xhdpi-v4/ic_widget_meetings.png, res/drawable-xhdpi-v4/ic_widget_participant.png, res/drawable/ic_zoom_iq.xml, res/drawable/izm_btn_record_pause_pressed.xml, res/drawable/multi_task_midldle_grid_handle.xml, res/drawable-xxhdpi-v4/reaction_coffee.png, res/drawable-night-xxhdpi-v8/reaction_coffee.png, res/drawable/reaction_coffee_plist.xml, res/raw/beep.ogg, res/raw/ring_original.wav]

Could you please assist us in resolving this issue? Let me know if additional details are required.

Thanks
Nishant

The error

Resource table of module ‘feature_mobilertc’ contains references to non-existing files:

[
res/drawable-v23/compat_splash_screen.xml, res/drawable-v23/compat_splash_screen_no_icon_background.xml, res/drawable/ic_add_phone_number_success.xml, res/drawable/ic_anno_arrow.xml, res/drawable/ic_anno_eraser.xml, res/drawable/ic_anno_eraser_select.xml, res/drawable/ic_anno_save.xml, res/drawable/ic_anno_save_select.xml, res/drawable/ic_anno_select.xml, res/drawable/ic_anno_select_select.xml, res/drawable/ic_anno_shape.xml, res/drawable/ic_anno_shape_select.xml, res/drawable/ic_anno_text.xml, res/drawable/ic_anno_text_select.xml, res/drawable/ic_back_on_ligh.xml, res/drawable-xhdpi-v4/ic_can_unmute.png, res/drawable/ic_close.xml, res/drawable/ic_device_ipphone.xml, res/drawable/ic_device_zpa.xml, res/drawable/ic_dlp_locked.xml, res/drawable/ic_done.xml, res/drawable/ic_encryption_ecb_dimmed_on_dark.xml, res/drawable/ic_encryption_pq_e2e.xml, res/drawable/ic_external_user.xml, res/drawable/ic_im_chatlist_panel_custom_sent.xml, res/drawable/ic_im_chatlist_panel_draft_and_sent.xml, res/drawable/ic_im_custom_emoji_loading.xml, res/drawable/ic_notify_me_when_available.xml, res/drawable/ic_pbx_history_summary_full_delete.xml, res/drawable/ic_shortcuts_join_next_meeting.xml, res/drawable/ic_shortcuts_my_qr_code.xml, res/drawable/ic_shortcuts_show_upcoming.xml, res/drawable/ic_shortcuts_start_meeting.xml, res/drawable/ic_smart_summary.xml, res/drawable/ic_voice_talk_cancel.xml, res/drawable/ic_voice_talk_cancel_tablet.xml, res/drawable/ic_voice_talk_def.xml, res/drawable/ic_voice_talk_def_tablet.xml, res/drawable/ic_voice_talk_over.xml, res/drawable/ic_voice_talk_play.xml, res/drawable/ic_voice_talk_processing.xml, res/drawable/ic_voice_talk_send.xml, res/drawable/ic_voice_talk_sending.xml, res/drawable/ic_voice_talk_stop.xml, res/drawable/ic_voice_talk_stop_tablet.xml, res/drawable/ic_voicemail_chat_card_loading.xml, res/drawable/ic_voicemail_chat_card_loading_rotate.xml, res/drawable/ic_voicemail_chat_card_pause.xml, res/drawable/ic_voicemail_chat_card_play.xml, res/drawable/ic_webinar_bo_audio_on.xml, res/drawable/ic_webinar_bo_video_on.xml, res/drawable-xhdpi-v4/ic_widget_cloud_recording.png, res/drawable-xhdpi-v4/ic_widget_meetings.png, res/drawable-xhdpi-v4/ic_widget_participant.png, res/drawable/ic_zoom_iq.xml, res/drawable/izm_btn_record_pause_pressed.xml, res/drawable/multi_task_midldle_grid_handle.xml, res/drawable-xxhdpi-v4/reaction_coffee.png, res/drawable-night-xxhdpi-v8/reaction_coffee.png, res/drawable/reaction_coffee_plist.xml, res/raw/beep.ogg, res/raw/ring_original.wav
]

Hi

  1. Does the Zoom Meeting SDK support Android Dynamic Feature Delivery?
  2. Has anyone successfully integrated Zoom Meeting SDK with dynamic delivery into a production app?

Any help or insights would be greatly appreciated

Thanks

@nishant.babaria ,

This post was closed without a resolution. Please let me know if you’re still experiencing this issue.

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