AdRequest未解决,并标有RED,但应用程序运行正常

时间:2016-10-01 18:27:35

标签: android admob adview

我面临着一个奇怪的问题。

import com.google.android.gms.ads.AdRequest;
import com.google.android.gms.ads.AdView;

在上面的行中,AdRequestAdView类标记为RED,IDE告诉:Cannot resolve symbol!
但是当我在我的设备上运行应用程序时,每件事都运行正常。没有编译器错误,我在设备上看到了广告 以下是我的依赖项。

dependencies {
compile fileTree(include: ['*.jar'], dir: 'libs')
compile files('src/main/java/nineoldandroid.jar')
compile files('android.jar')
compile 'com.google.firebase:firebase-core:9.4.0'
compile 'com.google.firebase:firebase-messaging:9.4.0'
compile 'com.android.support:recyclerview-v7:24.2.0'
compile 'com.android.support:support-v4:24.2.0'
compile 'com.android.support:appcompat-v7:24.2.0'
compile 'com.android.support:design:24.2.0'
compile 'com.google.android.gms:play-services-gcm:9.4.0'
compile 'com.android.support:multidex:1.0.1'
compile 'com.google.android.gms:play-services-ads:9.4.0'

compile files('httpclient-4.5.2.jar')
compile files('httpcore-4.4.4.jar')
compile 'com.google.android.gms:play-services-appindexing:9.4.0'
}
apply plugin: 'com.google.gms.google-services'

和xml文件

<com.google.android.gms.ads.AdView
    xmlns:ads="http://schemas.android.com/apk/res-auto"
    android:id="@+id/adView"
    android:layout_width="fill_parent"
    android:layout_height="wrap_content"
    ads:adSize="BANNER"
    ads:adUnitId="ca-app-pub-*******"
    android:layout_above="@+id/adView2"
    android:layout_alignParentLeft="true"
    android:layout_alignParentStart="true"
    android:paddingBottom="5dp"
    android:background="#000000" />

1 个答案:

答案 0 :(得分:0)

我发现错误:我正在使用:

 compile 'com.google.android.gms:play-services-ads:9.4.0'

我只需替换为:

compile 'com.google.firebase:firebase-ads:9.6.0'