我可以知道我需要使用gradle编译哪个依赖版本

敏斯先生

我有下一个gradle文件:

buildscript {
    repositories {
        jcenter()
    }
    dependencies {
        classpath 'com.android.tools.build:gradle:2.0.0-alpha3'
        classpath 'com.android.tools.build:gradle:2.0.0-alpha3'
        classpath 'com.google.gms:google-services:2.0.0-alpha3'


    }
}


dependencies {
    compile fileTree(dir: 'libs', include: ['*.jar'])
    testCompile 'junit:junit:4.12'

    compile fileTree(dir: 'libs', include: ['*.jar'])

    testCompile 'junit:junit:4.12'
    compile 'org.apache.httpcomponents:httpcore:4.4.1'
    compile 'org.apache.httpcomponents:httpclient:4.5'
    compile 'org.apache.httpcomponents:httpcore:4.4.1'
    compile 'org.apache.httpcomponents:httpclient:4.5'
    compile 'com.android.support:design:23.2.1'
    compile 'com.loopj.android:android-async-http:1.4.4'

    compile 'com.google.android.gms:play-services-base:8.4.0'
    compile 'com.google.android.gms:play-services-location:7.3.0'

    compile 'com.google.gms:google-services:2.1.0-rc1'

}

我在以以下内容开头的行中遇到错误: compile 'com.google.android.gms

错误是:

错误:任务':app:processDebugGoogleServices'的执行失败。

请通过更新google-services插件的版本来解决版本冲突(有关最新版本的信息,访问https://bintray.com/android/android-tools/com.google.gms.google-services/)或将com.google.android.gms的版本更新为8.3.0。

我如何知道该特定组件有哪些版本?

斑鸠

您应保持com.google.android.gms库的版本相同。如果您打算将8.4.0版用于services.base,则应始终保持其他版本不变。因此,您还应该将services-location设置为相同的版本:

compile 'com.google.android.gms:play-services-base:8.4.0'
compile 'com.google.android.gms:play-services-location:8.4.0'

有关更多版本信息,请参见Google Play服务

另外,这是一个类似的问题,也对常规Gradle设置很有帮助:版本冲突更新到8.4.0

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

我需要使用JDK 13.0.2编译哪个版本的JRE?

我如何知道使用哪个Java版本编译.class文件?

如何知道将安装哪个版本?如果我使用“ go get。/ ...”安装依赖项

laravel 5如何知道我要使用哪个合同实现?

我怎么知道我正在使用哪个版本的Javascript?

我如何知道我使用的是哪个版本的Linux?

我可以使用哪个vim版本?

如何知道我正在使用哪个版本的CrafterCMS?

如何知道我正在使用哪个servlet和JSP版本?

npm/Frameworks/ 如何知道我应该使用哪个版本?

我怎么知道哪个Maven包包含我要使用的类?

需要使用Gradle版本2.10,即时运行无法在Android Studio上运行。我用2.10

如何知道我有哪个版本的Symfony?

我怎么知道需要哪个隐式?

Stripe-如果我的定期续约失败,我需要使用哪个webhook事件?

我需要使用ArrayList类对数组进行排列。我不知道怎么了

从哪个Android版本开始,我需要激活GPS才能知道WiFi SSID?

我应该编译到哪个JavaScript版本?

我怎么知道我的Ansible使用的是哪个版本的Jinja2?

如何确定我需要哪个版本的 Python?

我需要安装哪个版本的Silverlight?

为什么我需要使用 javac 来编译我的代码?

我使用的是哪个 ruby 版本?

我使用的是哪个版本的节点?

我怎么知道我的系统支持哪个opengl版本

我怎么知道我正在运行哪个版本的Debian?

我怎么知道我正在运行哪个版本的Apache?

我需要为armv7s编译哪个Xcode版本?

我何时需要在Gradle依赖项中使用Kapt?