Android Studio 升级 Flamingo 后 Gradle 又挂了

文章描述了一个开发环境中遇到的问题,包括Gradle版本不支持Java17,Android插件版本不匹配以及阿里云Maven仓库缺少Gradle7.1的依赖。解决方案是升级Gradle到7.2,调整Android插件至7.1版本,并使用华为云的Maven镜像来获取缺失的Gradle依赖。

1.Gradle 7.2 才支持 Java 17

Unsupported Java.
Your build is currently configured to use Java 17.0.6 and Gradle 5.0.

Possible solution:
 - Upgrade Gradle wrapper to 7.2 version and re-import the project

 
2.Android plugin 7.1 才支持 Gradle 7.2

Unable to find method ''org.gradle.api.file.DirectoryProperty org.gradle.api.file.ProjectLayout.directoryProperty(org.gradle.api.provider.Provider)''
'org.gradle.api.file.DirectoryProperty org.gradle.api.file.ProjectLayout.directoryProperty(org.gradle.api.provider.Provider)'

Gradle's dependency cache may be corrupt (this sometimes occurs after a network connection timeout.)

Re-download dependencies and sync project (requires network)
The state of a Gradle build process (daemon) may be corrupt. Stopping all Gradle daemons may solve this problem.

Stop Gradle build processes (requires restart)
Your project may be using a third-party plugin which is not compatible with the other plugins in the project or the version of Gradle requested by the project.

Change Android plugin version to 7.1

3.阿里云的maven镜像仓库没有 gradle-7.1.pom

Could not find com.android.tools.build:gradle:7.1.
Searched in the following locations:
  - https://maven.aliyun.com/nexus/content/groups/public/com/android/tools/build/gradle/7.1/gradle-7.1.pom
  - https://dl.google.com/dl/android/maven2/com/android/tools/build/gradle/7.1/gradle-7.1.pom
Required by:
    project :

在华为云里找到了:

https://mirrors.huaweicloud.com/repository/maven/com/android/tools/build/gradle/7.1.0/gradle-7.1.0.pom

修改为 maven { url 'https://mirrors.huaweicloud.com/repository/maven/'}

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值