2016-07-08 60 views
-1

我无法构建我的项目,因为findViewById没有解析。什么可能是错的?难道是因为我在其他文件中遗漏了一些Admob代码?我如何让Admob工作。我试图清理我的代码并清除缓存。可能是什么问题呢?Admob Android:findViewById未解决

这里是我的代码在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

显示活动代码 – AbhayBohra

回答

1

Application没有查看,所以你不能找到任何观点存在。你应该在活动或片段中做到这一点。

+0

我解决了这个问题。谢谢。 –