如何在android studio中更新gradle?

7he*_*ing 300 android shortcut file-dependancy gradle android-studio

我安装了Android Studio 0.1.9.今天我得到并更新到0.2版本,当然我更新了.安装完成后,我重新启动了Android Studio,但现在收到此消息:

Project正在使用旧版本的Android Gradle插件.支持的最低版本为0.5.0.请更新依赖项'com.android.tools.build:gradle'的版本

我怎么做?我在android studio中找不到任何gradle插件的更新工具.

vov*_*ost 401

第1步(使用默认gradle包装器)

文件→设置→构建,执行,部署→构建工具→Gradle→使用默认的Gradle包装器(推荐)

在此输入图像描述

第2步(选择所需的gradle版本)

文件→项目结构→项目

在此输入图像描述

下表显示了Gradle的哪个版本与Gradle的特定Android插件版本兼容: 兼容性表

您可以在Android Studio 3.3(2019年1月)中使用的最新版本:

Android Plugin version: 3.5.1
Gradle version: 5.4.1
Run Code Online (Sandbox Code Playgroud)

官方链接

  • 由于 Android studio 中 UI 的变化,这个答案不再有效。 (4认同)
  • 完成所有这些步骤:Gradle'Project'项目重新整理失败。错误:原因:...... / gradle-3.0.0-all.zip (2认同)

Kev*_*vin 86

这可能不是OP的确切答案,但却是问题标题的答案:如何在Android Studio(AS)中更新Gradle:

  • 获取AS支持的最新版本:http://www.gradle.org/downloads (目前尚未支持1.9,1.10)
  • 安装:解压缩到安装AS的附近的任何地方:C:\ Users [username]\gradle-1.9 \
  • 打开AS:文件 - >设置 - > Gradle->服务目录路径:(更改为您在上面设置的文件夹) - >单击确定.底部的状态应该表明它很忙并且应该修复错误.可能必须重新启动AS

  • 在这里您可以找到Gradle的所有版本:https://services.gradle.org/distributions (4认同)

Ami*_*ela 46

在发布android studio v 3.0(稳定版)之后,它将显示弹出窗口,如果gradle更新可用

要么

手动,只需将顶级(项目级)build.gradle文件中的gradle版本更改为最新版本,

   buildscript {
      ...
      dependencies {
        classpath 'com.android.tools.build:gradle:3.0.0'
      }
    }
Run Code Online (Sandbox Code Playgroud)

检查下面的图表

The Android Gradle Plugin and Gradle

 Android Gradle Plugin            Requires Gradle
 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.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+
 3.0.0+                           4.1+    
 3.1.0+                           4.4+    
 3.2.0 - 3.2.1                    4.6+    
 3.3.0 - 3.3.1                    4.10.1+ 
 3.4.0 - 3.4.1                    5.1.1+
 3.5.0                            5.4.1+
Run Code Online (Sandbox Code Playgroud)

检查gradle修订

  • @DanielF关闭你的项目,然后打开`.idea/workspace.xml`并删除行`<property name ="show.do.not.ask.upgrade.gradle.plugin"value ="2.3.3"/> `(你可能需要搜索它).保存文件并再次打开项目. (10认同)
  • 有没有办法手动触发此弹出窗口?我启动了Android Studio 3.0,而SDK Update在后台运行(不使用AS进行SDK管理),因此我点击了"明天再询问",以防万一这将依赖于SDK Update正在安装的新Build Tools. (4认同)

Jay*_* PM 28

打开文件 > 项目结构 > 项目选项卡

在此输入图像描述

Android Studio内置了项目结构菜单,用于检查和更新当前项目中使用的gradle和插件.

下面的网站提供了有关如何更新Android Studio的gradlegradle插件的详细说明.

更新gradle插件Android Studio

  • 关于如何解决此问题的答案如此之多,这最终是我需要知道的秘密握手。 (2认同)

小智 22

您可以尝试从“工具”菜单中选择“AGP(Android Gradle 插件)升级助手...”。

AGP助理

  • 当我点击它时什么也没有发生。 (4认同)
  • “仅当您将 Android 文件夹作为 Android 项目打开时,APG 升级助手才会打开” /sf/answers/4968031001/ (3认同)

Ced*_*iga 6

对于仍然存在此问题的人(例如从2.8.0切换到2.10.0),移动到文件gradle-wrapper.properties并设置distributionUrl.

distributionUrl=https\://services.gradle.org/distributions/gradle-2.10-all.zip
Run Code Online (Sandbox Code Playgroud)

我将2.8.0更改为2.10.0并且不要忘记同步后


zee*_*wan 6

在Mac上,打开终端并按照说明运行以下命令:

$ curl -s https://get.sdkman.io | bash
Run Code Online (Sandbox Code Playgroud)

然后

$ sdk install gradle 3.0
Run Code Online (Sandbox Code Playgroud)

安装完成后,终端将询问是否将其设置为默认版本,因此键入y并将其设置为默认版本。

现在打开Android Studio-> Terminal并运行以下命令

Gradle --version
Run Code Online (Sandbox Code Playgroud)

  • 我会非常警惕卷曲[互联网] | bash,尤其是按照(基本上)匿名帖子发布到随机网站上的说明进行操作时。 (9认同)
  • 值得注意的是,如果您的路径中还没有包含`sdk`的可执行文件,则需要重新启动它的shell或bash中的`source〜/ .bash_profile`。 (2认同)

Ven*_*enu 5

打开您的根build.gradle文件并像这样更改Gradle版本

旧版:

 dependencies {
        classpath 'com.android.tools.build:gradle:1.3.0'
    } 
Run Code Online (Sandbox Code Playgroud)

新版本:

dependencies {
        classpath 'com.android.tools.build:gradle:1.5.0'
    }
Run Code Online (Sandbox Code Playgroud)

有关Gradle版本兼容性的信息,请参见此。


归档时间:

查看次数:

624706 次

最近记录:

6 年 前