2016-07-08 37 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

我解決了這個問題。謝謝。 –