无法找到-com.google.android.gms.ads.AdView Android Studio

时间:2015-09-18 17:02:51

标签: android android-studio admob google-play-services

我已经研究了好几天试图解决这个问题。与Google Play服务有关的任何内容都显示为红色。 它在Gradle中已经是最新版本 我已经获得了网站所说的所有内容,但它仍然是红色的。

import android.widget.Button;
import android.widget.Toast;
import com.example.zanziv.rickandmorty.R;
import com.google.android.gms.ads.AdRequest;
import com.google.android.gms.ads.AdView;
import com.google.android.gms.common.ConnectionResult;
import com.google.android.gms.common.GooglePlayServicesUtil;
import java.io.IOException;

 public class MainActivity extends Activity {

@Override
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_main);



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

依赖

dependencies {
compile fileTree(include: ['*.jar'], dir: 'libs')
compile 'com.android.support:appcompat-v7:23.0.1'
compile 'com.google.android.gms:play-services:7.8.0'
compile 'com.google.android.gms:play-services-ads:7.8.0'

XML

 <com.google.android.gms.ads.AdView
    xmlns:ads="http://schemas.android.com/apk/res-auto"
    android:id="@+id/adView"
    android:layout_width="320dp"
    android:layout_height="50dp"
    ads:adSize="BANNER"
    ads:adUnitId="MINE"
    android:layout_alignParentBottom="true"
    android:layout_centerHorizontal="true">
</com.google.android.gms.ads.AdView>

2 个答案:

答案 0 :(得分:3)

您是否事先添加了SDK工具?
继续 SDK Manager &gt; 其他&gt; 选择      Google Repository 和      Google Play服务并安装它们。


有关详细信息,请阅读此document.

答案 1 :(得分:0)

在android studio中转到Preference(在Mac中) - 编辑器 - 常规 - 自动导入

检查添加明确的导入

选中显示Auto Import

的图片框