我在哪里可以找到android studio中最新的gradle版本?

时间:2017-10-09 01:05:15

标签: android android-gradle

当我尝试构建Project 1时,出现以下错误。似乎gradle-3.0.0-beta6和gradle-3.0.0-beta9都不可用。

我在哪里可以找到android studio中最新的gradle版本?你能告诉我一个可以列出所有可用gradle版本的URL吗?

Error:Could not find com.android.tools.build:gradle:3.0.0-beta6.
Searched in the following locations:
    file:/E:/Android_Studio_3.1/gradle/m2repository/com/android/tools/build/gradle/3.0.0-beta6/gradle-3.0.0-beta6.pom
    file:/E:/Android_Studio_3.1/gradle/m2repository/com/android/tools/build/gradle/3.0.0-beta6/gradle-3.0.0-beta6.jar
    https://jcenter.bintray.com/com/android/tools/build/gradle/3.0.0-beta6/gradle-3.0.0-beta6.pom
    https://jcenter.bintray.com/com/android/tools/build/gradle/3.0.0-beta6/gradle-3.0.0-beta6.jar

项目1

buildscript {
    ext.support_version =  '26.0.0'
    ext.kotlin_version = '1.1.4-3'
    ext.anko_version = '0.10.1'


    repositories {
        jcenter()
    }
    dependencies {
        classpath 'com.android.tools.build:gradle:gradle-3.0.0-beta6'
        classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:$kotlin_version"
    }
}

allprojects {
    repositories {
        jcenter()
        maven { url 'https://maven.google.com' }
    }
}

4 个答案:

答案 0 :(得分:5)

使用+符号代替版本号。它会自动选择最新的

dependencies {
    classpath 'com.android.tools.build:gradle:+'
    classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:$kotlin_version"
}

请参阅此处了解gradle android插件的发布/版本信息:https://bintray.com/android/android-tools/com.android.tools.build.gradle/view

但是如果你想安装一个特定的版本。请查看下面的网址。

https://services.gradle.org/distributions/

在这里你可以找到你需要的那个。仅提供FYI测试版。 enter image description here

在Android Studio的项目树中,打开文件gradle/wrapper/gradle-wrapper.properties. Change this entry to the one you need:

  

<强> distributionUrl = HTTP://services.gradle.org/distributions/gradle-2.1-all.zip

答案 1 :(得分:2)

根据官方文档:您不应在版本号码中使用动态依赖关系,例如&#39; com.android.tools.build:gradle:2。+&#39;。使用此功能可能会导致意外的版本更新,并且难以解决版本差异。

如果尚未下载指定的插件版本,Gradle会在您下次构建项目时下载它,或者点击工具&gt; Android&gt;使用Android Studio菜单栏中的Gradle文件同步项目

更新Gradle

更新Android Studio时,您可能会收到提示,将Gradle更新为最新的可用版本。您可以选择接受更新,也可以根据项目的构建要求手动指定版本。

下表列出了Gradle的每个Android插件版本所需的Gradle版本。为获得最佳性能,您应该使用Gradle和Android插件的最新版本。

Plugin version      Required Gradle version
1.0.0 - 1.1.3       2.2.1 - 2.3
1.2.0 - 1.3.1       2.2.1 - 2.9
1.5.0               2.2.1 - 2.13
2.0.0 - 2.1.2       2.10 - 2.13
2.1.3 - 2.2.3       2.14.1+
2.3.0+              3.3+

更多信息Click here

答案 2 :(得分:2)

此错误适用于 Android插件版本的gradle ,而不是 Gradle版本

Gradle版本

您可以在github release page找到所有gradle版本(阅读升级说明部分)

您应该在 gradle-wrapper.properties 文件中设置 gradle version

distributionUrl=https\://services.gradle.org/distributions/gradle-4.0-all.zip

或者来自Android Studio:文件&gt;项目结构&gt;项目&gt; gradle版本

enter image description here

Android插件版本

但是gradle的Android插件版本取决于Android Studio&amp; Gradle版本和 Android Studio提示您更新(如果您打开旧项目或更新Android工作室)

enter image description here

您可以在Android Plugin for Gradle Release Notes

找到其版本
  

您可以在其中指定Gradle版本的Android插件   文件&gt;项目结构&gt; Android Studio中的项目菜单,或者   顶级build.gradle文件。以下示例将builddle的Android插件从build.gradle文件设置为版本2.3.3:

buildscript {
 ...
   dependencies {
       classpath 'com.android.tools.build:gradle:2.3.3'
   }
}

插件版本&amp;必需的Gradle版本

enter image description here

答案 3 :(得分:0)

您还可以在https://docs.gradle.org/current/release-notes.html中查看最新的Gradle版本。