2016-04-06 7 views
3

Я пробовал почти каждое соответствующее решение, присутствующее в Stack Overflow. Но проблема все еще не решена.Соответствующий клиент не найден для имени пакета processAppDebugGoogleServices

Error: Execution failed for task ':App:processAppDebugGoogleServices'. 
> No matching client found for package name 'com.example.application' 

Setting.gradle:

include ':App' 

Вот манифеста код:

<manifest xmlns:android="http://schemas.android.com/apk/res/android" 
    xmlns:tools="http://schemas.android.com/tools" 
    package="com.example.application" 
    android:versionCode="17" 
    android:versionName="1.17"> 

Вот уровень приложения Gradle зависимостей:

classpath 'com.android.tools.build:gradle:1.5.0' 
classpath 'com.google.gms:google-services:2.0.0-alpha3' 

Проблема: flavor1, то есть приложение, генерирует ошибку, тогда как application_rtl работает нормально.

ответ

0

Возможно, возникла проблема с файлом сборки или конфигурацией проекта.

Проблема решена сейчас, возможно, потому что я обновил с Android Studio 1.5.1 до Android Studio 2.0.

Вот некоторые другие изменения для уровня приложений Gradle зависимостей:

classpath 'com.android.tools.build:gradle:2.0.0' 
classpath 'com.google.gms:google-services:2.0.0-alpha3' 
+0

это значит, что ваше приложение не будет совместим с любой версией андроида API менее чем 23? поэтому устройства с 5.0 и более ранними версиями не идут? – Tim

+0

Мне жаль, но я постоянный ученик, и этот ответ старый. я отредактировал ответ – Killer

+0

ничего не связано с сборкой версии и компиляции sdk. проблема была вызвана версией gradle и зависимостью службы google – Killer

1

«нет соответствия клиента не найден ...» сообщение может быть создано, если приложение использует службу Google, но с «Google-services.json 'файл неправильно настроен для приложения applicationId приложения (packageName).

Убедитесь, что в вашем проекте имеется файл 'google-services.json', содержащий блок 'android_client_info' с именем 'package_name' из 'com.example.application'.

Посмотрите на блок, который выглядит следующим образом:

"client_info": { 
 
    "mobilesdk_app_id":"1:12345678901:android:876a5bc9d87”, 
 
    "android_client_info": { 
 
      "package_name": "com.example.application” 
 
    } 
 
}

и убедитесь, что это правильно. Вероятно, лучше всего просто создать новый, правильный файл google-services.json с консоли Firebase.

См: https://firebase.google.com/docs/android/setup

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

  • Нет связанных вопросов^_^