Найдено com.google.android.gms: play-services: 8.4.0, но версия 8.3.0 необходима для плагина google-services

Невозможно использовать карты Google из-за вышеуказанной ошибки. Кто-нибудь найдет ту же проблему?

Убедитесь, что следующая строка находится в конце файла build.gradle приложения :

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

Шахта была на вершине, и gradle по умолчанию не использовал 8.3.0 вместо того, что было указано: 8.4.0

Мои файлы build.gradle те же, что и в обновлении конфликта версий до 8.4.0

Поскольку эти предыдущие антверпены только частично закончены. Вот мои три шага, которые отлично работали для меня:

  1. Поместите это в конец ваших приложений build.gradle

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

  2. Задайте для ваших проектов build.gradle зависимости

    'classpath 'com.google.gms:google-services:2.0.0-alpha5'

  3. Установите версию Gradle на 2.10

    Android Studio: Файл> Структура проекта> Проект

Ответ @ redsonic работал для меня .. Просто переместив apply plugin: 'com.google.gms.google-services' после зависимостей в build.gradle (Module: app)

Я использую Android Studio 1.5.1 с Gradle версии 2.10

Если вы используете версию Gradle старше, чем 2.10, вам также нужно будет ее обновить, выбрав в меню «ProjectName» или «Каталог приложений» в окне «Проект» Windows и нажав F4. Откроется окно «Структура проекта», выберите «Проект» в меню и обновите версию «Грейдл» до 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 (Module: app)

 dependencies { compile fileTree(dir: 'libs', include: ['*.jar']) compile 'com.google.android.gms:play-services:8.4.0' } apply plugin: 'com.google.gms.google-services' 

Это небольшой вариант ответа @Lord Flash:

Для меня не обязательно, чтобы я должен был разместить плагин google services в нижней части файла, и он должен был появиться перед плагином com.android.application .

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

Также есть более новые двоичные файлы, чем альфа-варианты для google-сервисов

 buildscript { repositories { jcenter() } dependencies { classpath 'com.google.gms:google-services:2.0.0-beta6' } } 

Я уверен, что скоро появятся новые. Я нашел список вариантов здесь

У меня недостаточно репутации, чтобы отметить этот вопрос как дубликат, но вы можете найти ответ здесь: Обновление конфликта версий до 8.4.0

следуйте всем шагам по этой ссылке. Добавить приложение приглашает в ваше приложение.

используйте это: compile ‘com.google.android.gms: play-services-appinvite: 8.4.0’

вместо этого: compile ‘com.google.android.gms: play-services: 8.4.0’

следуйте всем шагам, а затем создайте проект

надеюсь, что помощь

У меня была та же проблема, и я обнаружил, что перемещение:

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'

Проблема в том, что некоторые зависимости вашего приложения, которые начинаются с com.google.android.gms: имеют версию, которая несовместима с вашим проектом dependencie classpath «com.google.gms: google-services:

Проверьте их на своем приложении 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.

 // 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 

Убедитесь, что следующая строка находится в конце файла build.gradle приложения:

 compile 'com.google.android.gms:play-services:11.0.2' 

google обновляет там API день за днем. Теперь мой «11 .0.2» попробует с обновленным API

  • Android: местоположение Google Maps с низким уровнем использования батареи
  • Google Maps v3: проверьте, существует ли точка в полигоне
  • google maps v3 стандартные значки / тени (эквивалент G_DEFAULT_ICON в v2)
  • Как сделать полупрозрачный слой PNG в Google Maps в IE8?
  • Импорт библиотеки google-play-service, показывающей красный X рядом с этим справочным андроидом
  • как иметь дело с google-картой внутри скрытого div (обновленное изображение)
  • Как использовать маркеры SVG в API Карт Google v3
  • INSTALL_FAILED_CPU_ABI_INCOMPATIBLE на устройстве с использованием intellij
  • Встраивание карт Google в приложение для Java-приложений
  • google map не отображается после публикации приложения для Android?
  • Полигон Google Maps API с «дырочкой» в центре
  • Давайте будем гением компьютера.