在(根) build.gradle级中,版本为3.1.3。
(根) build.gradle

buildscript {
repositories {
google()
jcenter()
}
dependencies {
classpath 'com.android.tools.build:gradle:3.1.3'
// NOTE: Do not place your application dependencies here; they belong
// in the individual module build.gradle files
}
}在项目结构中,分级版本为4.4
Project-Structure

Gradle version 4.4在Gradle包装器-properties distributionUrl中,Gradle版本为4.4
Gradle-Wrapper-Properties

#Tue Jul 17 17:49:20 KST 2018
distributionBase=GRADLE_USER_HOME
distributionPath=wrapper/dists
zipStoreBase=GRADLE_USER_HOME
zipStorePath=wrapper/dists
distributionUrl=https\://services.gradle.org/distributions/gradle-4.4-all.zip但我可以在智能手机上构建和运行应用程序。
真正的分级版本是什么?
发布于 2018-07-18 01:55:15
您需要在这里清楚地了解的三件事:
具体来说,
build.gradle中配置。
buildscript {..。依赖关系{ classpath 'com.android.tools.build:gradle:3.1.3‘}.}
对于这个插件的每个版本,它都需要一个最低级别版本,如本页面分级插件所列,或者查看下面的映射表以获得快速信息:
例如,Android插件版本3.1.0+需要一个最小的Gradle版本4.4,它可以通过Android进行配置。
可以在项目目录下的gradle-wrapper.properties中配置此包装器。例如,
distributionUrl=https\://services.gradle.org/distributions/gradle-4.4-all.zip
或者来自,如您在问题中所述:

。
发布于 2018-07-18 00:06:08
你混淆了两个不同的版本。
classpath 'com.android.tools.build:gradle:3.1.3'表示Android插件的版本为3.1.3。另外两个字段描述了Gradle构建系统的版本。
如果您选择不使用可选的gradlew包装(gradlew)工具,这也可能有所不同。不过,我强烈建议你确实使用它们。它们使事情变得容易多了。
发布于 2018-07-18 00:05:54
classpath 'com.android.tools.build:gradle:3.1.3'这指的是Gradle的Android插件。
Gradle version 4.4这个版本和其他所有版本都是针对Gradle本身的。
Gradle和Gradle的Android插件是两个不同的软件,因此有不同的版本号。
https://stackoverflow.com/questions/51391708
复制相似问题