Невозможно использовать карты Google из-за вышеуказанной ошибки. Кто-нибудь найдет ту же проблему?
Найдено com.google.android.gms: play-services: 8.4.0, но версия 8.3.0 необходима для плагина google-services
Ответ 1
Убедитесь, что следующая строка в конце файла app build.gradle:
apply plugin: 'com.google.gms.google-services'
Мина была сверху, а gradle по умолчанию была равна 8.3.0 вместо того, что было указано: 8.4.0
Мои файлы build.gradle совпадают с файлами в Обновление конфликта версий до 8.4.0
Ответ 2
Так как предыдущие антверпены только частично закончены. Вот мои три шага, которые отлично работали для меня:
-
Поместите это в конец приложений
build.gradle
apply plugin: 'com.google.gms.google-services'
-
Задайте для проектов
build.gradle
зависимости'classpath 'com.google.gms:google-services:2.0.0-alpha5'
-
Установите Gradle Версия до 2.10
Android Studio: Файл > Структура проектa > Проект
Ответ 3
@redsonic ответ работал у меня.. Просто перемещение
apply plugin: 'com.google.gms.google-services'
после зависимостей в build.gradle(модуль: приложение)
Я использую Android Studio 1.5.1 с Gradle версией 2.10
Если вы используете версию Gradle старше, чем 2.10, вам также нужно будет ее обновить, выбрав в меню "Проект" Windows "ProjectName" или "app" и нажав F4. Откроется окно "Структура проекта", выберите "Проект" в меню и обновите версию Gradle до 2.10. Нажмите OK (Android Studio загрузит его в фоновом режиме).
build.gradle(Project: ProjectName)
dependencies {
classpath 'com.android.tools.build:gradle:1.5.0'
classpath 'com.google.gms:google-services:2.0.0-alpha6'
}
build.gradle(модуль: приложение)
dependencies {
compile fileTree(dir: 'libs', include: ['*.jar'])
compile 'com.google.android.gms:play-services:8.4.0'
}
apply plugin: 'com.google.gms.google-services'
Ответ 4
Это небольшой вариант ответа @Lord Flash:
Для меня не обязательно, чтобы я должен был разместить плагин google services в нижней части файла, чтобы он появился перед плагином com.android.application
.
apply plugin: 'com.google.gms.google-services'
apply plugin: 'com.android.application'
Также существуют более новые двоичные файлы, чем альфа-варианты для google-services
buildscript {
repositories {
jcenter()
}
dependencies {
classpath 'com.google.gms:google-services:2.0.0-beta6'
}
}
Я уверен, что скоро появятся новые. Я нашел список вариантов здесь
Ответ 5
У меня недостаточно репутации, чтобы отметить этот вопрос как дубликат, но вы можете найти здесь ответ: Обновление конфликта версий до 8.4.0
Ответ 6
следуйте всем шагам по этой ссылке Добавить приложение приглашает в ваше приложение
используйте это: compile 'com.google.android.gms: play-services-appinvite: 8.4.0'
вместо этого: compile 'com.google.android.gms: play-services: 8.4.0'
выполните следующие действия, а затем создайте проект
надеюсь, что помощь
Ответ 7
У меня была та же проблема, и я обнаружил, что перемещение:
apply plugin: 'com.google.gms.google-services'
В нижней части приложения модуля gradle.
а затем используйте:
classpath 'com.android.tools.build:gradle:2.1.0'
classpath 'com.google.gms:google-services:2.1.0'
Ответ 8
Проблема в том, что некоторые зависимости вашего приложения, начинающиеся с com.google.android.gms:, имеют версию, которая несовместима с вашим проектом dependencie classpath 'com.google.gms: Google-сервисы:
Проверьте их на своем приложении build.gradle
compile 'com.google.android.gms:play-services-plus:8.4.0'
compile 'com.google.android.gms:play-services-analytics:8.4.0'
compile 'com.google.android.gms:play-services-gcm:8.4.0'
compile 'com.google.android.gms:play-services-maps:8.4.0'
И для этого в вашем проекте build.gradle
classpath 'com.google.gms:google-services:1.5.0'
Вы можете обновить свой проект build.gradle, чтобы использовать последнюю версию Google-сервисов, или можете просто изменить зависимости приложений для использования версии 8.3.
Ответ 9
// 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'
// NOTE: Do not place your application dependencies here; they belong
// in the individual module build.gradle files
}
}
allprojects {
repositories {
jcenter()
}
}
task clean(type: Delete) {
delete rootProject.buildDir
}
// this should solve the gradle update error if it persists even after following above steps
Ответ 10
Убедитесь, что следующая строка находится в конце файла build.gradle приложения:
compile 'com.google.android.gms:play-services:11.0.2'
Google обновляет API каждый день. Теперь мой "11.0.2" попробуйте обновленный API