我安装了 Android Studio 0.1.9。今天我得到并更新到 0.2 版,当然我也更新了。安装后我重新启动了 Android Studio,但现在我收到了这条消息:
项目使用的是旧版本的 Android Gradle 插件。支持的最低版本为 0.5.0。请更新依赖 'com.android.tools.build:gradle' 的版本
我怎么做?我在 android studio 中找不到 gradle 插件的任何更新工具。
我安装了 Android Studio 0.1.9。今天我得到并更新到 0.2 版,当然我也更新了。安装后我重新启动了 Android Studio,但现在我收到了这条消息:
项目使用的是旧版本的 Android Gradle 插件。支持的最低版本为 0.5.0。请更新依赖 'com.android.tools.build:gradle' 的版本
我怎么做?我在 android studio 中找不到 gradle 插件的任何更新工具。
File→<kbd>设置→<kbd>构建、执行、部署→<kbd>构建工具→Gradle→<kbd>使用默认的 Gradle 包装器(推荐)
在新版 Android Studio 中更改为 Gradle Wrapper:
File→<kbd>项目结构→<kbd>项目
下表显示了 Gradle和Gradle的 Android 插件之间的兼容性:
可用于 Android Studio 4.1.2(2021 年 3 月)的最新稳定版本:
Android Gradle Plugin version: 4.1.2
Gradle version: 6.5
这可能不是 OP 的确切答案,而是问题标题的答案:如何在 Android Studio (AS) 中更新 Gradle:
android studio v 3.0(stable) 发布后,会显示弹窗,如果 gradle 更新可用
或者
手动,只需将顶级(项目级)build.gradle
文件中的 gradle 版本更改为最新版本,
buildscript {
...
dependencies {
classpath 'com.android.tools.build:gradle:3.0.0'
}
}
检查下面的图表
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+
打开文件>项目结构>项目选项卡
Android Studio 内置了项目结构菜单,用于检查和更新当前项目中使用的 gradle 和插件。
下面的网站详细解释了如何更新Android Studio 的gradle和gradle 插件。
对于那些仍然有这个问题的人(例如从 2.8.0 切换到 2.10.0),移动到文件gradle-wrapper.properties并像这样设置distributionUrl。
distributionUrl=https\://services.gradle.org/distributions/gradle-2.10-all.zip
我将 2.8.0 更改为 2.10.0 并且不要忘记 Sync after
在 Mac 上,打开终端并按照说明运行以下命令:
$ curl -s https://get.sdkman.io | bash
然后
$ sdk install gradle 3.0
安装完成后,终端会询问是否将其设置为默认版本,因此键入 y 并将其设置为默认版本。
现在打开Android Studio -> 终端并运行以下命令
Gradle --version
打开你的根build.gradle
文件并像这样更改 Gradle 版本
旧版:
dependencies {
classpath 'com.android.tools.build:gradle:1.3.0'
}
新版本:
dependencies {
classpath 'com.android.tools.build:gradle:1.5.0'
}
有关 Gradle 版本的兼容性,请参阅此。
我还不能评论。
与 Kevin 相同,但 UI 步骤不同:
这可能不是 OP 的确切答案,而是问题标题的答案:如何在 Android Studio (AS) 中更新 Gradle:
转到文件 > 设置 > 构建、执行、部署 > 构建工具 > Gradle > Gradle 主路径
现在,设置 Use default gradle wrapper 并像这样编辑 Project\gradle\wrapper\gradle-wrapper.properties 文件字段 distributionUrl
distributionUrl=https://services.gradle.org/distributions/gradle-2.10-all.zip
这个对我有用:
只需转到'/home/your-user/.gradle/wrapper/dists/'
删除其中的所有内容
它将被android studio取代
在终端运行: ionic emulate android
这一切...
对我来说,我将字体文件夹从资产复制到 res 文件夹并导致问题,因为 Android Studio 不接受大写名称。我切换到项目视图模式并将其删除,然后通过右键单击 res 文件夹将其添加为字体资源文件。
选择android\gradle\wrapper 并打开 gradle-wrapper.properties
更改:distributionUrl=https://services.gradle.org/distributions/gradle-older-version-to-new-version.zip
例如:distributionUrl=https://services.gradle.org/distributions/gradle-5.1.1-all.zip 并重建您的项目
其他答案提到了如何更新 AGP(Android Gradle 插件)。
对于更新 Gradle 本身,如果您已将 IDE 设置设置为使用包装器文件或包装器任务中的 Gradle(而不是使用安装在系统上的 Gradle,如果有的话)...
...您可以在顶级 build.gradle[.kts] 脚本中指定以下代码:
tasks.wrapper {
gradleVersion = "7.3.3"
// Downloads the full version of the Gradle (with sources and documentation)
distributionType = Wrapper.DistributionType.ALL
}
现在,不要编辑gradle-wrapper.properties文件,而是运行wrapper任务并同步 IDE:
操作系统 | 命令 |
---|---|
Linux | ./gradlew wrapper |
Windows 命令提示符 | gradlew wrapper |