<p dir="auto"><strong>Glide Version</strong>: 4.6.0<br>
implementation 'com.github.bumptech.glide:glide:4.6.0'<br>
kapt 'com.github.bumptech.glide:compiler:4.6.0'</p>

<p dir="auto"><strong>Integration libraries</strong>:<br>
implementation 'com.github.bumptech.glide:okhttp3-integration:4.6.0'</p>

<p dir="auto"><strong>Issue details / Repro steps / Use case background</strong>:<br>
Can't compile on Android Studio 3.1-beta1 with version 4.6.0, Glide 4.5.0 compiles fine.</p>

<p dir="auto"><strong>Stack trace / LogCat</strong>:</p>
<div class="highlight highlight-source-ruby notranslate position-relative overflow-auto" dir="auto" data-snippet-clipboard-copy-content="error: incompatible types: NonExistentClass cannot be converted to Annotation @error.NonExistentClass()       ^"><pre class="notranslate"><span class="pl-en">error</span>: <span class="pl-en">incompatible</span> <span class="pl-pds">types</span>: <span class="pl-v">NonExistentClass</span> <span class="pl-en">cannot</span> <span class="pl-en">be</span> <span class="pl-en">converted</span> <span class="pl-en">to</span> <span class="pl-v">Annotation</span> <span class="pl-c1">@error</span><span class="pl-kos">.</span><span class="pl-en">NonExistentClass</span><span class="pl-kos">(</span><span class="pl-kos">)</span>       ^<span class="pl-en"></span></pre></div>
<p dir="auto">It's simply not there, but it used to be in 4.5.0.  In fact, all four transitive dependencies found in the pom for 4.5.0 are missing in 4.6.0.</p>