title: Coverage report says zero coverage on android with gradle
body: <p>I've been unable to get code coverage to work on any of my android projects.</p>
  
  <p>To simplify things I created a new project (selected empty activity).
  Added a new utility class to the the project in src/main/java.</p>
  
  <p>I then created a unit test for it in src/androidTest/java.</p>
  
  <p>Updated the gradle file to enable coverage.</p>
  
  <pre><code>apply plugin: 'com.android.application'
  
  android {
      compileSdkVersion 21
      buildToolsVersion "21.1.2"
  
      defaultConfig {
          applicationId "com.example.michaelkrussel.coverageapp"
          minSdkVersion 15
          targetSdkVersion 21
          versionCode 1
          versionName "1.0"
      }
  
      jacoco {
          version "0.7.1.201405082137"
      }
  
      buildTypes {
          release {
              minifyEnabled false
              proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
          }
          debug {
               testCoverageEnabled true
          }
      }
  }
  
  dependencies {
      compile fileTree(dir: 'libs', include: ['*.jar'])
      compile 'com.android.support:appcompat-v7:21.0.3'
  }
  </code></pre>
  
  <p>I ran the tests then using ./gradlew createDebugCoverageReport.  The unit test shows that the test I created passed, but the coverage report reports zero coverage.</p>
  
  <p>I assume I'm either missing something in the gradle file or not running the correct gradle task, but I cannot figure out what.</p>