gradle,插件和sdk版本的兼容性

时间:2018-05-24 18:34:57

标签: android android-gradle google-play-services

我对用于Android应用程序的版本号感到困惑。源代码是为

设计的
compileSdkVersion 25
buildToolsVersion "25.0.3"
defaultConfig {
    applicationId "ir.iiscenter.shub"
    minSdkVersion 16
    targetSdkVersion 25
    versionCode 25
    versionName "2.6.7"
    vectorDrawables.useSupportLibrary = true
    testInstrumentationRunner "android.support.test.runner.AndroidJUnitRunner"
}

所以,我想知道com.android.tools.build:gradlecom.google.gms:google-services以及com.stanfy.spoon:spoon-gradle-plugin的正确版本是什么。

这三个数字是否与Project Structure-> Project Gradle版本,Android插件版本相同?

1 个答案:

答案 0 :(得分:2)

  

我想知道com.android.tools.build:gradle和com.google.gms的正确版本是什么:google-services和com.stanfy.spoon:spoon-gradle-plugin。

没有正确的版本 有一个最新版本,您可以为每个版本指定您要使用的版本。

只需编辑 root/build.gradle文件:

buildscript {
  repositories {
    google()
    mavenCentral()
  }
  dependencies {
    classpath 'com.android.tools.build:gradle:3.1.2'
    classpath 'com.google.gms:google-services:4.0.1'
    classpath 'com.stanfy.spoon:spoon-gradle-plugin:1.2.2'
  }
}

您可以查看官方文档: