Pick the fix
Changing one string in a feature module recompiles almost every module. What's the likely cause?
Hint 1 of 1
What decides which modules see a change?
Choose an answer, then open Show answer below to check it.
Show answer
Answer: A Modules expose each other with api and share transitive R classes
Correct. Changes ripple through everything that sees them.
Why not the others?
- B Not enough RAM. Memory affects speed, not what recompiles.
- C The Gradle wrapper is old. Unlikely to cause wide recompilation.
- D Too many unit tests. Tests don't affect what recompiles.