gradle、插件和sdk版本兼容性
gradle, plugin and sdk version compatibility
我对 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:gradle
和 com.google.gms:google-services
以及 com.stanfy.spoon:spoon-gradle-plugin
的正确版本是什么。
这三个数字是否与项目结构->项目Gradle版本、Android插件版本相同?
I want to know What is the correct version for com.android.tools.build:gradle and com.google.gms:google-services and 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'
}
}
可以查看官方文档:
我对 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:gradle
和 com.google.gms:google-services
以及 com.stanfy.spoon:spoon-gradle-plugin
的正确版本是什么。
这三个数字是否与项目结构->项目Gradle版本、Android插件版本相同?
I want to know What is the correct version for com.android.tools.build:gradle and com.google.gms:google-services and 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'
}
}
可以查看官方文档: