2016-06-05 3 views
1

Я устал, чтобы узнать, что представляет собой реальная проблема в моем коде. Я пытаюсь использовать FCM в моем проекте Android. Я следовал поэтапной процедуре, заданной в консоли firebase, чтобы активировать службы в моем проект, но я столкнулся с проблемой типа «Ошибка: выполнение не выполнено для задачи»: app: processDebugGoogleServices.google-services.json отсутствует

File google-services.json is missing. The Google Services Plugin cannot function without it. Searched Location: C:\Users\rossh\AndroidStudioProjects\Register3\app\src\debug\google-services.json C:\Users\rossh\AndroidStudioProjects\Register3\app\google-services.json'

Если я создать новый проект, я работал хорошо, но то же самое didnot работу в моем старом проекте, хотя я включать ту же команду в обоих build.gradle файле проекта.

Вот мой build.gradle для приложений уровня

apply plugin: 'com.android.application' 

android { 
compileSdkVersion 23 
buildToolsVersion "23.0.3" 
useLibrary 'org.apache.http.legacy' 

defaultConfig { 
    applicationId "com.example.rossh.register" 
    minSdkVersion 13 
    targetSdkVersion 23 
    versionCode 1 
    versionName "1.0" 

} 
buildTypes { 
    release { 
     minifyEnabled false 
     proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro' 
    } 
} 

}

dependencies { 
compile fileTree(dir: 'libs', include: ['*.jar']) 
testCompile 'junit:junit:4.12' 
compile 'com.android.support:appcompat-v7:23.3.0' 
compile 'com.android.support:design:23.3.0' 
compile 'com.android.support:support-v4:23.3.0' 
compile 'com.squareup.okhttp3:okhttp:3.0.1' 
compile 'com.google.android.gms:play-services:9.0.1' 
} 
apply plugin: 'com.google.gms.google-services' 

и buile.gradle для проекта уровня

// Top-level build file where you can add configuration options common to   all sub-projects/modules. 

    buildscript { 
    repositories { 
    jcenter() 
    } 
    dependencies { 
    classpath 'com.android.tools.build:gradle:2.1.0' 
    classpath 'com.google.gms:google-services:3.0.0' 



     } 
     } 

    allprojects { 
repositories { 
    jcenter() 
    } 
    } 

    task clean(type: Delete) { 
delete rootProject.buildDir 
    } 
+0

В какую папку вы поместили файл google-services.json? –

+0

Я поместил его в корневую папку моего проекта. Внутри ../project_name/app –

ответ

1

Я не вижу никаких проблем в вашей файлы градиента. Возможно, это не сработает, если используется старый проект и более поздняя версия градиента. Поэтому, пожалуйста, уточните, что я думаю. Ошибка, о которой вы говорите, касается файла google-services.json. Вы создали этот файл. Просьба пересмотреть процесс генерации файла google-services.json.

Источник: Firebase Cloud Messaging

+0

спасибо вообще, но вещи в моей градации все до даты. Я не использую древнюю библиотеку. Я надеюсь, что скоро это исправит. И я хочу поблагодарить вас за ваш урок simplifiedcoding.com. :) :) –

1

Наконец я получить solution.Two вещи, которые SLOVE мою проблему являются

1.update SDK для Google хранилище

2.include следующие зависимости compile 'com.google.firebase:firebase-messaging:9.0.0'

in build.gradle

Смежные вопросы