title: DaggerAppComponent not created
body: <p>With dagger 2.10 I used to be able to create the app component by doing</p>
  
  <pre><code>    sAppComponent = DaggerAppComponent.builder()
              .appModule(new AppModule(this))
              .sessionModule(new SessionModule())
              .netModule(new NetModule())
              .dataModule(new DataModule())
              .build();
  </code></pre>
  
  <p>I was already using the AndroidInjector for Activities and everything was fine.
  Now I switched to 2.11 and I can't find the way to create the app component.
  In the <a href="https://google.github.io/dagger/android.html" rel="noreferrer">google tutorial</a> I see:</p>
  
  <pre><code>DaggerYourApplicationComponent.create()
      .inject(this);
  </code></pre>
  
  <p>to be added in the onCreate of the Application. 
  In my case <code>DaggerYourApplicationComponent = DaggerAppComponent</code>. The problem is that DaggerAppComponent class isn't created anymore.</p>
  
  <p>I have:</p>
  
  <pre><code>public class App extends android.support.multidex.MultiDexApplication implements HasActivityInjector {
      @Inject DispatchingAndroidInjector&lt;Activity&gt; mDispatchingActivityInjector;
      @Override
      public void onCreate() {
          super.onCreate();
  
          sAppComponent = DaggerAppComponent.create().inject(this); //here the error
  </code></pre>
  
  <p>and:</p>
  
  <pre><code>@Singleton
  @Component(modules = {
          AppModule.class,
          MainActivityModule.class,
          ...
  })
  public interface AppComponent {
          void inject(App app);
          ...
  }
  </code></pre>
  
  <p>in the build.gradle file I have:</p>
  
  <pre><code>def daggerVer = 2.11
  compile "com.google.dagger:dagger:$daggerVer"
  compile "com.google.dagger:dagger-android-support:$daggerVer"
  annotationProcessor "com.google.dagger:dagger-android-processor:$daggerVer"
  </code></pre>