Refactor android module to remove the need for a context.

Android module was using a context even though it was not doing anything
in the cleanup. Removing the context allows to pass android as a regular
dependency in a dynamic way.

This also uses android licenses from cipd instead of creating the files
at runtime to remove non necessary interations of recipes with configs.

Change-Id: I972832e870967e6944f5558a130f1b17177d3392
Bug: https://github.com/flutter/flutter/issues/65187
Reviewed-on: https://flutter-review.googlesource.com/c/recipes/+/6280
Commit-Queue: Godofredo Contreras <godofredoc@google.com>
Reviewed-by: Tong Wu <wutong@google.com>
19 files changed
tree: 2bd05eaaa5b464dce9eff4c7b96cb07321215848
  1. infra/
  2. recipe_modules/
  3. recipes/
  4. repositories/
  5. .gitignore
  6. .style.yapf
  7. AUTHORS
  8. LICENSE
  9. OWNERS
  10. README.md
  11. recipes.py
README.md

Config

Tricium configurations recipes repo.