Note:
  You can opt to have the tool attempt to build your
  app without the validator by passing the
  --no-validate-deferred-components flag.
  This can result in unexpected and confusing
  instructions to resolve failures.
  This flag is meant to be used in
  custom implementations that do not rely on the default
  Play-store-based implementation that the validator checks for.
    

    The validator detects any new, changed, or removed
loading units generated by gen_snapshot.
The current generated loading units are tracked in your
<projectDirectory>/deferred_components_loading_units.yaml file.
This file should be checked into source control to ensure that
changes to the loading units by other developers can be caught.

    The validator also checks for the following in the
android directory: