title: META-INF/versions/9/module-info.class: broken class file? (This feature requires ASM6)
body: <p>I'm having issues with Bouncycastle, which only arise when running the <code>:lint</code> task.<br/></p>
  <p>Generally it seems to be a Java 9 byte-code version 53.0 / <a href="https://asm.ow2.io" rel="noreferrer">ASM</a> version conflict.</p>
  <p>These are the dependencies:</p>
  <pre><code>// https://mvnrepository.com/artifact/org.bouncycastle
  implementation &quot;org.bouncycastle:bcprov-jdk15on:1.64&quot;
  implementation &quot;org.bouncycastle:bcpkix-jdk15on:1.64&quot;
  </code></pre>
  <p>Which cause the <code>:lint</code> task to throw processing errors:</p>
  <pre><code>&gt; Task :mobile:lint
  Error processing bcpkix-jdk15on-1.64.jar:META-INF/versions/9/module-info.class: broken class file? (This feature requires ASM6)
  Error processing bcprov-jdk15on-1.64.jar:META-INF/versions/9/module-info.class: broken class file? (This feature requires ASM6)
  </code></pre>
  <blockquote>
  <p><em>META-INF/versions/9/module-info.class: broken class file? (This feature requires ASM6)</em></p>
  </blockquote>
  <p>The same goes for:</p>
  <pre><code>// https://mvnrepository.com/artifact/com.google.code.gson/gson
  implementation &quot;com.google.code.gson:gson:2.8.6&quot;
  </code></pre>
  <p>Since upgrading from <code>1.4.1</code> to <code>1.4.2-native-mt</code>, it's the same again:</p>
  <pre><code>implementation &quot;org.jetbrains.kotlinx:kotlinx-coroutines-android:1.4.2-native-mt&quot;
  </code></pre>
  <blockquote>
  <p>kotlin-stdlib-1.4.0.jar:META-INF\versions\9\module-info.class: broken class file? (Module requires ASM6)</p>
  </blockquote>