Issue 1:
Hello, I'm trying to update from v3 to v4 and am running into an issue where GlideApp is not being generated.

I have followed the instructions located here http://bumptech.github.io/glide/doc/configuration.html and confirmed with a coworker that my implementation looks correct. We only have one AppGlideModule, I did override manifest parsing and return false, and my glide module is in Java (I originally had it in kotlin but kapt was giving me trouble, so I'm just using annotationProcessor instead and converted the file to Java. It's a very simple module as follows:

@GlideModule
public class MyGlideModule extends AppGlideModule {

@Inject
@Named(DEFAULT)
OkHttpClient client;

public MyGlideModule() {
MyApplication.getNetworkComponent().inject(this);
}

@Override
public boolean isManifestParsingEnabled() {
return false;
}

@Override
public void applyOptions(Context context, GlideBuilder builder) {
super.applyOptions(context, builder);
builder.setDefaultRequestOptions(
new RequestOptions().format(DecodeFormat.PREFER_ARGB_8888)
);
}

@Override
public void registerComponents(Context context, Glide glide, Registry registry) {
super.registerComponents(context, glide, registry);
registry.replace(
GlideUrl.class,
InputStream.class,
new OkHttpProgressUrlLoader.Factory(client)
);
}

}

I don't see any errors pertaining to Glide and I can fully build (clean + build too) but I don't have any generated GlideApp and thus, my module is not being used to replace one of the components as you can see.

Glide Version: 4.0.0

Integration libraries: glide-okhttp3-integration-4.0.0

Device/Android Version: N/A

Issue details / Repro steps / Use case background: Noted Above

I was able to generate a GlideApp in a small sample project so I'm curious if anyone has any guesses as to why it's not working in a larger project.

Issue 2:
I'm trying to use glide 4.0.0-RC0 by Gradle:

dependencies {
compile 'com.android.support:appcompat-v7:25.1.0'
compile 'com.caverock:androidsvg:1.2.2-beta-1'
compile 'com.github.bumptech.glide:glide:4.0.0-RC0'
compile 'com.android.support:support-v4:25.3.1'
}

I followed the example here: https://github.com/bumptech/glide/tree/master/samples/svg/src/main/java/com/bumptech/glide/samples/svg

but after add glide by Gradle, I got error: Cannot resolve symbol 'GlideApp'

My source:

package com.example.quangson.glidesvg;

import android.support.v7.app.AppCompatActivity;
import android.os.Bundle;
import static com.bumptech.glide.load.resource.drawable.DrawableTransitionOptions.withCrossFade;

import android.content.ContentResolver;
import android.graphics.drawable.PictureDrawable;
import android.net.Uri;
import android.widget.ImageView;
import android.widget.LinearLayout;

import com.bumptech.glide.RequestBuilder;
import com.example.quangson.glidesvg.glide.SvgSoftwareLayerSetter;

public class MainActivity extends AppCompatActivity {

private static final String TAG = "SVGActivity";

private ImageView imageViewRes;
private ImageView imageViewNet;
private RequestBuilder<PictureDrawablerequestBuilder;
LinearLayout ll;

@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);

imageViewNet = (ImageView) findViewById(R.id.svg_image_view2);

requestBuilder = GlideApp.with(this)
.as(PictureDrawable.class)
.placeholder(R.drawable.image_loading)
.error(R.drawable.image_error)
.transition(withCrossFade())
.listener(new SvgSoftwareLayerSetter());

Uri uri = Uri.parse("http://www.clker.com/cliparts/u/Z/2/b/a/6/android-toy-h.svg");
requestBuilder.load(uri).into(imageViewNet);
}
}

Please help