繁体   English   中英

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

[英]Where can I find latest gradle version in android studio?

当我尝试构建项目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' }
    }
}

使用+符号而不是版本号。 它会自动选择最新的可用

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测试版。 在此输入图像描述

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

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

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

如果尚未下载指定的插件版本,Gradle会在您下次构建项目时下载它,或者从Android Studio菜单栏中单击工具> Android>使用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+

更多信息请点击此处

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

Gradle版本

您可以在其github发布页面上找到所有gradle发行版本(阅读升级说明部分)

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

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

或者从Android Studio: 文件>项目结构>项目> gradle版本

在此输入图像描述

Android插件版本

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

在此输入图像描述

您可以在Android插件的Gradle发行说明中找到它的版本

您可以在Android Studio的“文件”>“项目结构”>“项目”菜单或顶级build.gradle文件中为Gradle版本指定Android插件。 以下示例从build.gradle文件中将Gradle的Android插件设置为版本2.3.3:

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

插件版本和必需的Gradle版本

在此输入图像描述

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM