2015-02-27 3 views
-1

Я загрузил сервис Google Play в менеджере SDK. Все было в соответствии с их учебником, но оно не работает.Службы Google Play не распознаются

Я пробовал разные вещи, но не смог заставить его работать. Попробуйте даже импортировать libary в папку lib. Я использую Android Studio. Что я делаю не так?

Вот Gradle код:

apply plugin: 'com.android.application' 

android { 
    compileSdkVersion 21 
    buildToolsVersion "21.1.2" 

    defaultConfig { 
     applicationId "com.example.r.ugani" 
     minSdkVersion 15 
     targetSdkVersion 21 
     versionCode 1 
     versionName "1.0" 
    } 
    buildTypes { 
     release { 
      minifyEnabled false 
      proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro' 
     } 
    } 
} 


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

Вот где я импортировать Lib .: http://i61.tinypic.com/hs80gz.png

package com.example.r.ugani; 

import android.app.ListActivity; 
import android.content.Intent; 
import android.graphics.Typeface; 
import android.os.Bundle; 
import android.view.Menu; 
import android.view.MenuItem; 
import android.view.View; 
import android.widget.ImageButton; 
import android.widget.TextView; 

import java.util.Arrays; 
import java.util.List; 
import com.google.android.gms.ads.InterstitialAd; 
import com.google.android.gms.ads.AdRequest; 





public class Results extends ListActivity { 

    private InterstitialAd interstitial; 

...

 // Create the interstitial. 
     interstitial = new InterstitialAd(this); 
     interstitial.setAdUnitId("ca-app-pub-97868....1309753"); 

     // Create ad request. 
     AdRequest adRequest = new AdRequest.Builder().build(); 

     // Begin loading your interstitial. 
     interstitial.loadAd(adRequest); 


    } 

//  Invoke displayInterstitial() when you are ready to display an interstitial. 
    public void displayInterstitial() { 
     if (interstitial.isLoaded()) { 
      interstitial.show(); 
     } 
    } 
+0

ли вы получить какие-либо ошибки во время компиляции или интерстициальный не показывает? –

+0

Нет, никаких ошибок при компиляции, но когда была запущена активность, где была показана интерстициальная информация, я получаю эту ошибку, и объявление не отображается: «Не удалось найти com.google.ads.AdActivity, убедитесь, что она объявлена в AndroidManifest.xml ". Это в моем манифесте: http://i59.tinypic.com/29f7a6r.png – Everlastinf

+0

Вот мой код еще раз: http://i61.tinypic.com/hs80gz.png – Everlastinf

ответ

0

Ваш вопрос с этой линией:

compile 'com.google.android.gms:play-services:6.5.87' 

Я лично использую это сейчас

compile 'com.google.android.gms:play-services:6.1.+' 

Я не могу вспомнить точное рассуждение для этого, но он установил его для меня! Если я вспомню причину, я отредактирую этот пост.

+0

К сожалению, это не работает для меня, спасибо в любом случае , – Everlastinf