findcom.google.android.gms:play-services:8.4.0,但是google-services插件需要8.3.0版本
由于上述错误,无法使用谷歌地图。 任何人都发现相同的问题?
确保以下行位于应用程序build.gradle文件的末尾:
apply plugin: 'com.google.gms.google-services'
我排在最前面,Gradle默认为8.3.0,而不是8.4.0
我的build.gradle文件与版本冲突更新到8.4.0的相同
因为那些以前的恶作剧只是部分完成。 这三个步骤对我来说很好:
-
把这个放到你的应用程序
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: 文件>项目结构>项目
@ redsonic的答案为我工作..通过简单地移动
apply plugin: 'com.google.gms.google-services'
在build.gradle(模块:应用程序) 的依赖后面,
我正在使用Android Studio 1.5.1和Gradle版本2.10
如果您使用的Gradle版本比2.10旧,您还需要通过在Project工具窗口中selectProjectName或app目录并按F4来更新。 这将打开Project Structure窗口,从菜单中selectProject并将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'
这是@Lord Flash的答案的一个微小变体:
对我来说,我不应该把google服务插件放在文件底部,它应该放在com.android.application
插件之前。
apply plugin: 'com.google.gms.google-services' apply plugin: 'com.android.application'
还有比谷歌服务的alpha变种更新的二进制文件
buildscript { repositories { jcenter() } dependencies { classpath 'com.google.gms:google-services:2.0.0-beta6' } }
我相信很快会有更新的。 我在这里find了变体列表
我没有足够的声望将此问题标记为重复,但您可以在此处find答案: 版本冲突更新至8.4.0
请按照此链接添加应用程序邀请到您的应用程序的所有步骤
使用这个:compile'com.google.android.gms:play-services-appinvite:8.4.0'
而不是:编译“com.google.android.gms:play-services:8.4.0”
请按照所有的步骤,然后build立项目
希望有帮助
我有同样的问题,我发现移动:
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使用最新的谷歌服务版本,或者你可以改变你的应用程序依赖关系使用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'
谷歌更新那里API一天一天。现在我的'11.0.2'尝试与更新的API