anchor.diff:  NOTE: If you use annotation processors, you need to explicitly declare them in order for compilation avoidance to work.
   To learn more, check out the <<java_plugin.adoc#sec:java_compile_avoidance,compile avoidance documentation>>.
   
  -== Android projects
  +== Optimize Android projects
   
   Everything on this page applies to Android builds, since Android builds use Gradle.
   Yet Android introduces unique opportunities for optimization.
  
positive.code: 
  Eliminate these slow or unexpected downloads by switching to a different repository or dependency.
  
  == Execution
  
  The fastest task is one that doesn’t execute.
  If you can find ways to skip tasks you don’t need to run, you’ll end up with a faster build overall.
  This section discusses task avoidance in your Gradle build.
  
  === Create builds for specific developer workflows
  
  If your build includes multiple subprojects, create tasks to build those subprojects
  independently. This helps you get the most out of caching, since a change to one
  
negative.code: 
  == Inspect your build
  
  Before you make any changes, <<inspect.adoc#build_scans,inspect your build>> with a build scan or profiling. A proper build inspection helps
  you understand:
  
  - how long it takes to build your project
  