title: Android JAVA Byte Code missing after update Gradle and Build Tools
body: <p>I'm using Jacoco to create a coverage report and that was working fine until update Gradle and BuildTools version. Then I revert those changes and work again.</p>
  
  <p>Jacoco looks for <strong>.class</strong> files in here:</p>
  
  <blockquote>
    <p>${buildDir}/intermediates/classes/debug</p>
  </blockquote>
  
  <p>This is <em>app/build/intermediates/classes/debug</em>. But I've notice that after the upgrade that path is missing, there's no <em>classes</em> dir inside <em>intermediates</em></p>
  
  <p>My configuration which is working:</p>
  
  <p><strong>Project Level Module</strong></p>
  
  <pre><code>classpath 'com.android.tools.build:gradle:3.1.4'
  classpath 'io.fabric.tools:gradle:1.25.1'
  </code></pre>
  
  <p><strong>App Level Module</strong></p>
  
  <pre><code>compileSdkVersion 27
  buildToolsVersion "27.0.3"
  </code></pre>
  
  <p>And when updated is this one:</p>
  
  <p><strong>Project Level Module</strong></p>
  
  <pre><code>classpath 'com.android.tools.build:gradle:3.2.1'
  classpath 'io.fabric.tools:gradle:1.25.4'
  </code></pre>
  
  <p><strong>App Level Module</strong></p>
  
  <pre><code>compileSdkVersion 28
  buildToolsVersion "28.0.3"
  </code></pre>
  
  <p>I could not find any reference about that path being moved or what could be going on</p>
  
  <h3>EDIT</h3>
  
  <p>My problem is that as the Java Byte Code (generated .class files) does not exists, then Jacoco can not create a coverage report</p>