Ошибка: не удалось выполнить задачу «: app: processDebugGoogleServices».> Не найдено подходящего клиента для имени пакета 'com.xx.xxx.xxxx' - PullRequest
0 голосов
/ 05 июня 2018

Я получил ошибку при попытке синхронизировать мой проект с файлами Gradle

Вот ошибка

Ошибка: выполнение задачи не выполнено:: app: processDebugGoogleServices '.Не найдено подходящего клиента для имени пакета 'com.xx.xxx.xxxx'

Вот содержимое моего файла Gradle:

apply plugin: 'com.android.application'

apply plugin: 'com.neenbedankt.android-apt'

android {
compileSdkVersion 26
buildToolsVersion '27.0.3'

defaultConfig {
    applicationId "com.xx.xxx.xxxx"
    minSdkVersion 19
    targetSdkVersion 22
    versionCode 1
    versionName "1.0.3"
    testInstrumentationRunner  "android.support.test.runner.AndroidJUnitRunner"
    useLibrary 'org.apache.http.legacy'
}
buildTypes {
    release {
        minifyEnabled false
        proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
    }
}
}

dependencies {

compile 'com.android.support:support-v4:26.1.0'
compile fileTree(dir: 'libs', include: ['*.jar'])
compile 'com.android.support:appcompat-v7:26.1.0'
compile 'com.android.support:design:26.1.0'
compile 'com.android.support.constraint:constraint-layout:1.0.2'
compile 'com.android.support:appcompat-v7:26.1.0'

compile 'com.google.firebase:firebase-core:11.0.4'
compile 'com.google.firebase:firebase-messaging:11.0.4'
compile 'com.google.firebase:firebase-database:11.0.4'
compile 'com.google.android.gms:play-services-maps:11.0.4'

compile 'de.hdodenhof:circleimageview:2.0.0'
compile 'com.jakewharton:butterknife:7.0.1'
provided 'org.projectlombok:lombok:1.12.6'
compile 'org.parceler:parceler-api:1.0.4'
apt 'org.parceler:parceler:1.0.4'
compile 'com.squareup.retrofit2:retrofit:2.1.0'
compile 'com.squareup.retrofit2:converter-gson:2.1.0'
compile 'com.squareup.retrofit2:adapter-rxjava:2.1.0'
compile 'com.squareup.okhttp3:logging-interceptor:3.4.1'
compile 'com.squareup.okhttp3:okhttp:3.4.1'
compile 'io.reactivex:rxandroid:1.1.0'
compile 'io.reactivex:rxjava:1.1.0'
compile 'com.nostra13.universalimageloader:universal-image-loader:1.9.5'
compile 'com.google.maps:google-maps-services:0.2.5'
compile 'org.slf4j:slf4j-nop:1.7.25'
compile 'com.android.support:cardview-v7:26.1.0'
compile 'com.cocosw:bottomsheet:1.+@aar'
}

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

И я проверил свой файл Google-сервисаимя пакета и идентификатор приложения, оба одинаковы, но когда я пытался собрать приложение, произошла вышеупомянутая ошибка.Мой файл google-services содержит несколько проектов, включая этот.

Пожалуйста, помогите мне исправить это.

Ответы [ 2 ]

0 голосов
/ 05 июня 2018

Просто перейдите в консоль Firebase и создайте новый проект и добавьте новое приложение с желаемым com.xx.xxx.xxxx именем пакета и получите файл google-services.json для этого имени пакета и добавьте этот файл в модуль приложения и перестройте или, если вы неЯ не хочу добавлять этот .json файл, а затем просто удалить apply plugin: 'com.google.gms.google-services' из вашего файла Gradle и построить ваш проект снова.

0 голосов
/ 05 июня 2018

Прежде всего, перейдите к android/app/build.gradle и найдите applicationId (в пределах android, defaultConfig)

и убедитесь, что это значение совпадает с

client[0]client_info.android_client_info.package_name

в качестве значения в google-services.json.

Затем попробуйте обновить Project grandle (до последней версии), как показано ниже:

classpath 'com.android.tools.build:gradle:3.1.2'
classpath 'com.google.gms:google-services:4.0.1'

Также обновите firebaseзависимости (например, выберите то, что вам нужно), это основано на последней версии этой ссылки :

    implementation 'com.google.firebase:firebase-core:16.0.0'
    implementation 'com.google.firebase:firebase-ads:15.0.1'
    implementation 'com.google.firebase:firebase-analytics:16.0.0'
    implementation 'com.google.firebase:firebase-appindexing:15.0.1'
    implementation 'com.google.firebase:firebase-auth:16.0.1'
    implementation 'com.google.firebase:firebase-firestore:17.0.1'
    implementation 'com.google.firebase:firebase-functions:16.0.1'
    implementation 'com.google.firebase:firebase-messaging:17.0.0'
    implementation 'com.google.firebase:firebase-storage:16.0.1'
    implementation 'com.google.firebase:firebase-crash:16.0.0'
    implementation 'com.google.firebase:firebase-invites:16.0.0'
    implementation 'com.google.firebase:firebase-perf:16.0.0'
    implementation 'com.google.firebase:firebase-database:16.0.1'
    implementation 'com.google.firebase:firebase-config:16.0.0'

И это грандиозный файл приложения (выберите то, что вам нужно) на основе эта ссылка :

implementation 'com.google.android.gms:play-services-location:15.0.1'
implementation 'com.google.android.gms:play-services-maps:15.0.1'
implementation 'com.google.android.gms:play-services-places:15.0.1'
implementation 'com.google.android.gms:play-services-gcm:15.0.1'
implementation 'com.google.maps.android:android-maps-utils:0.5'
...