2017-01-18 16 views
0

Когда я пытаюсь применить плагин apply: «com.google.gms.google-services» внизу моей графы построения или где-либо еще внутри моих приложений build gradle Я получаю сообщение об ошибке, что он не может его найти.Плагин для использования в Gradle: com.google.gms.google-services

Error:(70, 0) Plugin with id 'com.google.gms.google-services' not found. 

Вот мой код градиента, чтобы вы, парень, могли помочь мне выяснить, куда его поместить.

apply plugin: 'com.android.application' 


android { 
    compileSdkVersion 24 
    buildToolsVersion '24.0.3' 

    defaultConfig { 
     applicationId "com.technologx.blaze.player" 
     minSdkVersion 16 
     targetSdkVersion 24 
     versionCode 101 
     versionName "1.0 beta 1" 
     //renderscript support mode is not supported for 21+ with gradle version 2.0 
     renderscriptTargetApi 20 
     renderscriptSupportModeEnabled true 
    } 
    buildTypes { 
     release { 
      minifyEnabled false 
      proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro' 
     } 
     debug { 
      ext.enableCrashlytics = false 
      minifyEnabled false 
      proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro' 
     } 
    } 
    lintOptions { 
     disable 'MissingTranslation' 
     disable 'ExtraTranslation' 
    } 

} 

repositories { 
    jcenter() 
} 

dependencies { 
    compile fileTree(dir: 'libs', include: ['*.jar']) 
    compile 'com.android.support:appcompat-v7:24.2.1' 
    compile 'com.android.support:recyclerview-v7:24.2.1' 
    compile 'com.android.support:cardview-v7:24.2.1' 
    compile 'com.android.support:palette-v7:24.2.1' 
    compile 'com.android.support:design:24.2.1' 
    compile 'com.android.support:percent:24.2.1' 

    compile 'com.google.android.gms:play-services-ads:8.4.0' 
    compile 'com.google.firebase:firebase-ads:10.0.1' 

    compile 'com.nostra13.universalimageloader:universal-image-loader:1.9.4' 
    compile 'net.steamcrafted:materialiconlib:1.0.3' 
    compile 'com.squareup.retrofit:retrofit:1.9.0' 
    compile 'com.squareup.okhttp:okhttp-urlconnection:2.3.0' 
    compile 'com.squareup.okhttp:okhttp:2.3.0' 
    compile 'com.google.code.gson:gson:2.3' 
    compile 'de.Maxr1998:track-selector-lib:1.1' 

    compile 'com.afollestad.material-dialogs:core:0.9.0.2' 
    compile 'com.afollestad.material-dialogs:commons:0.9.0.2' 

    compile 'com.anjlab.android.iab.v3:library:1.0.+' 

    compile('com.github.naman14:app-theme-engine:[email protected]') { 
     transitive = true 
    } 
} 

    apply plugin: 'com.google.gms.google-services' 
+0

Это в нужном месте. Убедитесь, что у вас установлена ​​lib –

+0

. Я делаю это, потому что раньше я использовал ее с другим приложением. – GhostNinja

ответ

1

Я думаю, вы также должны это в ваших проектах Gradle файл:

buildscript { 
    // ... 
    dependencies { 
     // ... 
     classpath 'com.google.gms:google-services:3.0.0' 
    } 
} 
+0

Спасибо @Dusan Jovanov, который сработал – GhostNinja

+0

Хорошо, если вы используете Firebase, и вы создали свой проект и создали свое приложение внутри проекта и установили свой сертификат SHA1, вам просто нужно перейти к настройкам своих проектов на консоли firebase и загрузить последний файл google-services.json и поместите его в свой модуль приложения. Если вы еще не создали проект, тогда вы должны посмотреть на это [руководство по началу работы] (https://firebase.google.com/docs/android/setup), и это, поскольку вы используете объявления firebase, которые я вижу в [учебнике по объявлениям] (https://firebase.google.com/docs/admob/android/quick-start) –