Reg*_*_AG 36 android gradle android-studio build.gradle android-gradle-plugin
更新到 Android Studio Chimpmunk 后,我在 Gradle 同步上收到错误消息:
Minimum supported Gradle version is 7.3.3. Current version is 7.2.'
Run Code Online (Sandbox Code Playgroud)
在我的 gradle-wrapper.properties 中,我有:
distributionUrl=https\://services.gradle.org/distributions/gradle-7.3.3-bin.zip
Run Code Online (Sandbox Code Playgroud)
在我的 build.gradle 中,我有:
classpath 'com.android.tools.build:gradle:7.2.0'
Run Code Online (Sandbox Code Playgroud)
我无法将其更改为:
classpath 'com.android.tools.build:gradle:7.3.3'
Run Code Online (Sandbox Code Playgroud)
Android Studio 发现的最新版本是 7.2.0
如果我设置:
distributionUrl=https\://services.gradle.org/distributions/gradle-7.2.0-bin.zip
Run Code Online (Sandbox Code Playgroud)
我也遇到同样的错误(奇怪)。
我要解决这个问题吗?
谢谢。
回答我的问题:
目前,我将两者都降级到 7.0.4。更新可能很快就会实现。
在接受 Android Studio 的自动更新提示后,我也遇到了这个问题。奇怪的是,我的机器同步正常,但其他人的却不能。
gradle 版本要求似乎是由 Android gradle 插件 (AGP) 版本强加的。因此,还要在您的build.gradle
文件中查找此类内容:
plugins {
id 'com.android.application' version '7.2.0'
id 'com.android.library' version '7.2.0'
}
Run Code Online (Sandbox Code Playgroud)
我发现更新后 AGP 版本已升至 7.2.0,并且必须要求 Gradle 7.3.3(令人困惑!)。不管怎样,当我将 AGP 编辑回 7.1.3 时,我可以将基础 gradle 降级distributionUrl
到 7.2,一切又恢复正常了。
所以这是一组兼容的版本:
构建.gradle
plugins {
id 'com.android.application' version '7.1.3'
id 'com.android.library' version '7.1.3'
}
Run Code Online (Sandbox Code Playgroud)
gradle-wrapper.properties
distributionUrl=https\://services.gradle.org/distributions/gradle-7.2-all.zip
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
77862 次 |
最近记录: |