2016-07-08 6 views
-1

Ich kann mein Projekt nicht erstellen, weil findViewById nicht aufgelöst wird. Was könnte falsch sein? Könnte es sein, dass ich irgendeinen Admob-Code in anderen Dateien weggelassen habe? Wie kann ich Admob arbeiten lassen? Ich habe versucht, meinen Code zu säubern und den Cache zu löschen. Was könnte das Problem sein?Admob Android: findViewById nicht aufgelöst

Hier ist mein Code in AndroidApplication.java:

package io.enormous.avocardo; 

    import android.app.Application; 
    import com.crashlytics.android.Crashlytics; 
    import io.enormous.avocardo.common.analytics.AnswersTracker; 
    import io.enormous.avocardo.common.analytics.GoogleAnalyticsTracker; 
    import io.enormous.avocardo.common.di.ApplicationComponent; 
    import io.enormous.avocardo.common.di.ApplicationModule; 
    import io.enormous.avocardo.common.di.DaggerApplicationComponent; 
    import io.fabric.sdk.android.Fabric; 
    import timber.log.Timber; 
    import uk.co.chrisjenx.calligraphy.CalligraphyConfig; 
    import com.google.android.gms.ads.AdRequest; 
    import com.google.android.gms.ads.AdView; 
    import com.google.android.gms.ads.MobileAds; 

    public class AndroidApplication extends Application { 

    private Mode mode; 
    private ApplicationComponent applicationComponent; 

    @Override public void onCreate() { 
    super.onCreate(); 
    checkTestMode(); 
    this.initializeInjector(); 

    MobileAds.initialize(getApplicationContext(), "ca-app-pub-7014730672857176~3011130441"); 

    AdView mAdView = (AdView) findViewById(R.id.adView); 
    AdRequest adRequest = new AdRequest.Builder().build(); 
    mAdView.loadAd(adRequest); 

    } 
+0

Zeigen Sie den Aktivitätscode – AbhayBohra

Antwort

1

Application nicht anzeigen hat, so dass Sie keine Aussicht dort finden. Sie sollten es in Aktivität oder Fragment tun.

+0

Ich löste das Problem. Vielen Dank. –