代码之家  ›  专栏  ›  技术社区  ›  mahmood

Gradle、插件和SDK版本兼容性

  •  0
  • mahmood  · 技术社区  · 8 年前

    我对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 .

    这三个数字是否与项目结构-项目渐变版本、Android插件版本相同?

    1 回复  |  直到 8 年前
        1
  •  2
  •   Gabriele Mariotti    8 年前

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

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

    只需编辑 这个 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'
      }
    }
    

    您可以查看官方文档: