我安装了Android Studio 0.1.9。今天我更新到0.2版本,当然我更新了。安装后,我重新启动Android Studio,但现在我收到这样的消息:

项目使用的是旧版本的Android Gradle插件。的 最低支持版本为0.5.0。请更新版本 依赖“com.android.tools.build: gradle”

我怎么做呢?我找不到任何更新工具的gradle插件在android工作室。


当前回答

您可以尝试从工具菜单中的“AGP (Android Gradle Plugin) Upgrade Assistant…”

其他回答

其他回答提到了如何更新AGP (Android Gradle Plugin)。

为了更新Gradle本身,如果你已经设置IDE设置从包装器文件或包装器任务中使用Gradle(而不是使用安装在你的系统上的Gradle,如果有的话)…

...您可以在顶层build.gradle[中指定以下代码。康泰斯]脚本:

tasks.wrapper {
    gradleVersion = "7.3.3"
    // Downloads the full version of the Gradle (with sources and documentation)
    distributionType = Wrapper.DistributionType.ALL
}

现在,我们不再编辑gradle-wrapper。属性文件,运行包装器任务并同步IDE:

OS Command
Linux ./gradlew wrapper
Windows Command Prompt gradlew wrapper

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

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

在新版本的Android Studio中更改为Gradle Wrapper:

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

文件→项目结构→项目

下表显示了Gradle和Gradle的Android插件的兼容性:

可与Android Studio 4.1.2(2021年3月)一起使用的最新稳定版本:

Android Gradle Plugin version: 4.1.2
Gradle version: 6.5

官方链接

版本兼容性 为Gradle 3.0.0迁移到Android插件 找到最新版本的Gradle 有关Gradle包装器的信息

在Mac上,打开终端,按提示执行以下命令:

$ curl -s https://get.sdkman.io | bash

then

$ sdk install gradle 3.0

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

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

Gradle --version

对我来说,我将字体文件夹从assets复制到res文件夹,这导致了问题,因为Android Studio不接受大写名称。我切换到项目视图模式并删除它,然后通过右键单击res文件夹将其添加为字体资源文件。

进入文件>设置>构建,执行,部署>构建工具>Gradle >Gradle主路径

现在,设置使用默认gradle包装器,并编辑项目\gradle\包装器\gradle-wrapper。properties文件字段distributionUrl像这样

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