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

私はこの問題を解決しました。ありがとう。 –

関連する問題