Automate and document local dev build for Fenix
Context
- currently, the only documented way to build tbb-android is through torbrowser-build, which works but takes several hours for a clean build
- we would like to be able to run a quicker build to iterate on code changes in android studio, but this is hard b/c we need to inject artifacts for all of our patched layers (
tor-android-service
,tor-onion-proxy-library
,android-components
, andgeckoview
) into the gradle cache in order for the build to run correctly - SO: here we will (1) write down all the steps necessary to perform such injections, (2) script them to the extent possible to make it easier to update injected artifacts as patches to underlying layers are updated
Edited by aguestuser